Forum: Object-Pascal / Delphi-Language
by dinosaur,
23. Aug 2010
Es ist mir bei beiden Varianten schleierhaft, warum ein memoryleak entsteht.. wohl irgendein problem beim referenzzähler. Aber mit setLength klappts ja :)
Forum: Object-Pascal / Delphi-Language
by dinosaur,
20. Aug 2010
vielen Dank, SirThornberry mit SetLength klappts, ich musste einfach noch zusätzlich den string bis vor #0 zusammenschneiden, sonst klappe es nachher nicht mehr mit der string concatenation..
if TwixGetMainentry(ID_MainEntry, @Result, 1024) then
Result := Copy(Result, 1, Pos(#0, Result)-1)
else
Result := '';
Forum: Object-Pascal / Delphi-Language
by dinosaur,
20. Aug 2010
FastMM meldet mir einige Memorleaks (Ansistrings), aber ich verstehe nicht, weshalb diese auftreten
logfile:
This block was allocated by thread 0xFDC, and the stack trace (return addresses) at the time was:
4047E2
407788
4077D7
D87FE4
77773B97
77773B9C