Seite 2 von 2
Verfasst: 13.02.2007 00:12
von wichtel
Das ist doch Müll, jetzt geht es so:
Code: Alles auswählen
openwindow(#Hauptfenster,bla.....)
tuwas()
openwindow(#Unterfenster,bla.....)
disablewindow(#Hauptfenster,1)
machwas()
closewindow(#Unterfenster)
disablewindow(#Hauptfenster,0)
machweiter()
Man beachte die Reihenfolge....
auch für pseudocode tun code-tags not - Kaeru fecit
Verfasst: 13.02.2007 00:53
von wichtel
Was passiert da im Hintergrund?
Wenn ich zwischendurch das Hauptfenster verstecke und ein systrayicon anlege, und später wieder herstelle, klappt danach das disablewindow() wieder nicht mehr.
Wer kennt einen Trick?
Verfasst: 13.02.2007 01:17
von wichtel
Noch ein Nachtrag:
Der Fehler tritt auch auf wenn zwischendurch ein anderes Fenster den Fokus erhält.
Also ich starte mein Program, klicke, öffne das Unterfenster, mein Hauptfenster ist disabled und macht brav DING! wenn man draufklickt.
Ich schließe das Unterfenster und alles geht normal weiter.
Das kann ich beliebig oft wiederholen.
Dann klicke ich in ein beliebiges anders Programm z.B. Notepad.
Danach wieder auf mein Programm und wenn nun das Unterfenster geöffnet wird ist das Hauptfenster nicht disabled, kein DING!...
EDIT:
@KIFFI: Liebster Kiffi, danke für den Hinweis. Normalerweise mache ich das auch, nur dieses Problem hat mich gestern irre gemacht, da keine Logik zu erkennen war. Falls dir noch etwas sachliches dazu einfällt, bitteschön.
Verfasst: 13.02.2007 01:23
von Kiffi
<OT>
Es gibt einen Edit-Button. Bitte benutze diesen auch!
</OT>
Verfasst: 14.02.2007 20:01
von Fluid Byte
Kannst de' mal den Quelltext posten?
Verfasst: 14.02.2007 20:15
von wichtel
naja, das ganze Program hat ca 4000 Zeilen.
Ich versuche mal einen test zu basteln der nur die Problemstellen hat und selbst läuft.
Allerdings habe ich auch schon meinen PC im Verdacht....
Das fertige executable hat auf einem anderen PC das Problem nicht gezeigt...
Danke
Michael