wird der Speicher bei der Betrachtung im CPU-Monitors nicht vollständig zurückgesetzt.
Also der Speicherverbrauch erhöht sich trotz des Löschens der Bilder und der ImageGadget's.
Ist das mein Fehler oder ein Problem von PB oder Normal?
Code: Alles auswählen
OpenWindow(0,100,100,400,400,"test bilder")
CreateGadgetList(WindowID(0))
ButtonGadget(1,2,2,100,20,"Bilder laden")
ButtonGadget(2,105,2,100,20,"Bilder loeschen")
CreateStatusBar(50,WindowID(0))
AddStatusBarField(100)
Repeat
eventID = WaitWindowEvent()
Select eventID
Case #PB_Event_Gadget
Select EventGadget()
Case 1 :Gosub bilder_laden
Case 2 :Gosub bilder_loeschen
EndSelect
EndSelect
Until eventID = #PB_Event_CloseWindow
End
;-bilder laden---------------------------------------------------------------
bilder_laden:
For i=0 To 4
LoadImage(i,GetCurrentDirectory() + "Bild" + Str(i) +".bmp")
ResizeImage(i,300,300)
ImageGadget(i+10,10,30,200,200,ImageID(i))
StatusBarText(50,0,Str(i+1) + " Bilder geladen")
Next
Return
;-bilder loeschen-----------------------------------------------------------
bilder_loeschen:
For i=0 To 4
FreeImage(i)
FreeGadget(i+10)
StatusBarText(50,0,Str(i+1) + " Bilder gelöscht")
Next
Return