Einzelnen Beitrag anzeigen

messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#11

Re: Speicherverwaltung bei Objektliste

  Alt 27. Jul 2005, 10:46
Funzt irgendwie nicht. Egal was ich mache, ich bekomme sporadisch eine Zugriffsverletzung, auch wenn ich die Liste behalte und mit einem clear aufräume.

Delphi-Quellcode:
if WaitForSingleObject(Mutex1,100) = WAIT_OBJECT_0 then
  try
    if assigned(Objectlist1) then
      freeandnil(Objectlist1);
  finally
    ReleaseMutex(Mutex1);
  end;
Kann's damit zu tun haben, daß ich hier synchronisiert arbeite? Alle Zugriffe auf meine Objektliste sind mit dem Mutex geschützt und enthalten eine solche if assigned-Anweisung.

Grüße, Messie
  Mit Zitat antworten Zitat