Einzelnen Beitrag anzeigen

Stillmatic

Registriert seit: 25. Apr 2007
110 Beiträge
 
#6

Re: Invalid Pointer Operation bei Dispose!

  Alt 21. Jun 2007, 16:46
Also meine Dispose Prozedur sieht so aus!

procedure DisposeList;
var temp : PSongs;
begin
While Liste <> nil do
begin
temp := Liste;
Liste := temp^.Next;
Dispose(temp);
end;
end;

Die Liste ist eine einfach verkettete Liste mit ^.next und einer ^.InfoKomponente!
  Mit Zitat antworten Zitat