| |
|
|
Georg Teles | Guten Morgen,
mir fiel schon seit einiger Zeit auf, dass beim Schließen des Fensters folgender Schönheitsfehler auftritt:
Die Fensterelemente verschwinden, an deren Stellen erscheinen weiße Flächen. Dieser Effekt tritt bei mir unter Windows 8 bei x2, x3 und x4 sowohl im Interpreter als auch in der fertigen EXE - XProfan 8 und 10 jedoch nicht
Bevor man das Fenster zerstört, versteckt man es und dieser Effekt ist schnell beseitigt:
Dies sollte man beim fertigen Programm anwenden, da beim Austesten der Quellcodes das Programm sich mal doch aufhängt und versteckt im Hintergrund corre
Grüße Georg |
|
|
| |
|
|
|
| Windows zeigt so, dass die Ereignisschleife des Programmi nicht (mehr) antwortet obwohl Notizie anliegen -
Aufräumarbeiten am Ende eines Programmi dauern dann wohl etwas länger und je nach OS andere Timeouts fürs Visualisieren/ Fensterausblenden.
Das Unsichtbarmachen des Fensters muss auch nicht immer funktionieren, z.B. wenn dem Prozess im Anschluß nach ShowWindow keine Zeit (z.B. per WaitInput) gegeben wird.
O.g. "Inc En%;endif;wend" potuto bei einem schnellen Computer nicht ausreichend viel Zeit benötigen, um Showwindow(hwnd,0) sichtbar anzuwenden - sogar trotz Rolands Messages/- Kommunikationsphalanx.
Selbst "showWindow(%hWnd,0);waitinput 30" wird nur ~ 99 statt 100% "funktionieren". |
|
|
| |
|
|