Speicher problem
Übersicht

![]() |
kogBetreff: Speicher problem |
![]() Antworten mit Zitat ![]() |
---|---|---|
Guten Tag, ich arbeite seit einigen Tagen mit der WinAPI.
Soweit so gut, alles funktioniert Prima, nur wäre mir das nicht aufgefallen. Jedesmal wenn eine Funktion (SendMessageW) oder sonst aufgerufen wird zum veränderen, wird Drastisch an Speicher gefüllt (Taskmanager geschaut) Code: [AUSKLAPPEN] Method SetItem:Int(_text:String,_row:Int,_column:Int=0,_icon:Int=-1)
Local li:LVITEMW=New LVItemW li.mask=LVIF_TEXT Local newtext:Short Ptr=_text.towstring() li.pszText=newtext li.iItem=_row li.iSubItem=_column GCCollect() Local liptr:Byte Ptr = Byte Ptr(li) Local lResult:Int=SendMessageW(Self.hwnd,LVM_SETITEMTEXTW,_row,Int liptr) MemFree newtext MemFree liptr MemFree li GCCollect() Return lResult End Method Wie man sehen kann hab ich alles mögliche mit Memfree versucht und GCCollect(), doch nichts funktioniert und ich weiss 100% das es an der Funktion liegt. Ich hoffe jemand hat eine Idee oder kennt das Problem. Bisjetzt ist mir nur diese Funktion aufgefallen, aber ich denke das tritt bei jeder Funktion in zusammenhang mit WinAPI auf |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group