Fenster zumachen
Fenster zumachen
Ich hab' folgendes Problem:
Wenn ich über die Windowsleite ein Fenster schließen will, muss ich bis zu dreimal auf das [X] drücken.
Das ganze ist aber nicht reproduzierbar !
Ich habe eine EXE - starte das Programm und will es gleich wieder schließen. Mal geht das Fenster beim erstenmal zu, dann wieder erst nach 2, oder 3fachen klicken auf's [X]
hat jemand ne Idee wie man das Problem in den Griff bekommt ?
Wenn ich über die Windowsleite ein Fenster schließen will, muss ich bis zu dreimal auf das [X] drücken.
Das ganze ist aber nicht reproduzierbar !
Ich habe eine EXE - starte das Programm und will es gleich wieder schließen. Mal geht das Fenster beim erstenmal zu, dann wieder erst nach 2, oder 3fachen klicken auf's [X]
hat jemand ne Idee wie man das Problem in den Griff bekommt ?
Re: Fenster zumachen
Naja, erstmal den Quellcode posten könnte da schon ein guter anfang seinAlex hat geschrieben: hat jemand ne Idee wie man das Problem in den Griff bekommt ?

Johann Wolfgang von Geothe hat geschrieben:Wie dieses oder jenes Wort geschrieben wird, darauf kommt es doch eigentlich nicht an, sondern darauf, daß die Leser verstehen, was man damit sagen wollte.
-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Auf jedenfall reagiert der Schließen-Knopf nicht, bis das erste WaitWindowEvent() oder WindowEvent() ausgeführt wurde. Der Rest hängt, wie bereits gesagt, von dem Code ab.
*glaskugel such*
*glaskugel such*
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

oder dein programm braucht lange um eine funktion (welche vermutlich eine eigene schleife hat) auszuführen, in der zeit kannst du dann schlecht die window events abarbeiten. threads würden in so einem fall helfen.
c ya,
nco2k

c ya,
nco2k
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
aber sei gewarnt, threads können auch nach hinten losgehen, wenn du nicht ganz genau weisst, was du tust. ausserdem sind strings in threads bei pb 3.94 nicht threadsicher und können intern "durcheinander" kommen. mit der neuen version 4.00 die demnächst erscheinen soll, wird sich das ändern.
c ya,
nco2k

c ya,
nco2k
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Ich denke mal, bei einem GreenhornProgramm
sind Threads das letzte was Du versuchen solltest. Poste mal lieber Deinen Code, dann können wir Dir auch besser helfen, ohne das der PC explodiert, i hope 


PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
