Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

Re: Memleak, vermutlich bei VarArray/PSafeArray Nutzung

  Alt 13. Mär 2006, 13:28
Dann musst du den Fehler Schritt für Schritt einkreisen.
Ich würde nur mal VarArrayFromStrings für sich alleine testen.
die Funktion sieht bei dir wohl auch so aus:
Delphi-Quellcode:
function VarArrayFromStrings(list:TStrings): Variant;
var
  iNameIndex : integer;
begin
  Result := VarArrayCreate([0, list.Count - 1], varOleStr);

  for iNameIndex := 0 to list.Count - 1 do
  begin
    Result[iNameIndex] := list[iNameIndex];
  end;
end;
Ich habe diese Funktion mit MemCheck 2.73 und FastMM4 überprüft -> kein Leak.
Versuch's mal mit MemProof, könnte ja auch ein Problem von MemProof sein.
Andreas
  Mit Zitat antworten Zitat