Seite 1 von 1

Purebasic häng ungefragt Attribute an den OpenWindow Befehl an.

Verfasst: 16.11.2025 17:07
von HIlDog
Hallöle allerseits!

Ich bin mir nicht sicher ob ich hier richtig bin, falls nicht bitte bescheid sagen.
Mein Problem ist folgendes: PureBasic häng ständig unaufgefordert an den openwindow Befehl folgende Attribute an:

#PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_ScreenCentered

Wenn ich die entferne und dann alles speichere ist es beim nächsten Start alles wieder da. Sind die Attribute bereits vorhande häng PureBasic diese erneut an und alles ist doppelt:

OpenWindow(#FrmInfo, x, y, width, height, "Über WA-Trickster", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_ScreenCentered)

Hab ich was angestellt das diesen Vorgang automatiesiert, und wenn ja wo stellt man das ab? Wo mache ich den Fehler?
Ich habe auch alles schon neu installiert und trotzdem bleibt das so. Das geht jetzt zwar nicht endlos so, aber wenn ich die Attribute ausgewählt habe möchte ich schließlich das die nicht ungefragt von PureBasic geändert oder doppelt angehängt werden.

Ich wäre euch für einen Tip sehr dankbar!

LG, Micha

Re: Purebasic häng ungefragt Attribute an den OpenWindow Befehl an.

Verfasst: 16.11.2025 17:56
von TroaX
Lass mich raten. Du nutzt den integrierten Form-Designer, oder?

Re: Purebasic häng ungefragt Attribute an den OpenWindow Befehl an.

Verfasst: 16.11.2025 18:38
von HIlDog
Hui, das ging ja schnell! Danke schonmal dafür!

Ja habe ich benutzt zum erstellen. Aber wenn ich nun wo ich etwas weiter im Thema bin das manuell ändere passiert es irgendwie trotzdem. Muss man den Formdesigner evtl. deaktivieren um das zu unterbinden? Ich meine so grundsätzlich ist das Werkzeug doch schon hilfreich wenn man mit PureBasic anfängt.

Re: Purebasic häng ungefragt Attribute an den OpenWindow Befehl an.

Verfasst: 16.11.2025 18:51
von TroaX
Naja der Formdesigner kann den generierten Code nur schwer wieder in den Designer einlesen, wenn er manuell geändert wurde. Deswegen macht das Ding die Änderungen wieder Rückgängig. bzw. überschreibt deine Code-Änderungen wieder. Entweder machst du alles mit dem Designer und übernimmst das dann alles oder schreibst den Code von Hand ohne Designer. Ob sich die Änderungen sicher übernehmen lassen könnten, weiß ich nicht. Wenn da wer mehr weiß, kann er das ja ergänzen. Ich habe immer "entweder oder" genommen. Aber nie den Designer-Code geändert bzw. einmal und da ist mir das aufgefallen.

Re: Purebasic häng ungefragt Attribute an den OpenWindow Befehl an.

Verfasst: 16.11.2025 19:02
von mk-soft
Bekannter Fehler bei PB v6.21

Ein Patch findest du hier:
Link: OneDrive - PureBasic IDE Patches