PB 4.3 Bei Closewindow gibt nicht Speicher frei
Keine Ahnung ob das bei den älteren PB Versionen auch so war, aber ich hab bei PB 4.3 gemerkt, wenn ich ein Fenster erstelle und es später schließe, wird nicht immer der ganze Speicher wieder freigegeben, der für das Fenster benötigt wurde. Ich hab mir dabei mit dem Taskmanager die Speicherauslastung für das Prog angeschaut und konnte dabei beobachten, dass die Speicherauslastung immer mehr wurde. Zwar ist die zunehmende Auslastung meistens sehr klein (nur ein paar KBytes) aber trotzdem gefällt es mir nicht und wollte das mal hier melden.
Hier ein kleines Beispiel mit dem ihr das selbst begutachten könnt:
Code: Alles auswählen
For i = 1 To 10000
If OpenWindow(0, 400, 400, 10, 10, "test window")
;warten bis das Fenster geöffnet wurde
While Not IsWindow(0)
Delay(1)
Wend
CloseWindow(0)
;warten bis das Fenster geschlossen wurde
While IsWindow(0)
Delay(1)
Wend
EndIf
Next