Was läuft hier schief das ich ein riesen log von FastMM bekomme?
Delphi-Quellcode:
function ListGetText(hList: HWND; Item: Integer): PWideChar;
var
sItem: PWideChar;
nLEN : Integer;
begin
if Item > 0
then
dec(Item);
nLEN := SendMessage(hList, LB_GETTEXTLEN, Item, 0) + 1;
sItem := AllocMem(nLEN);
SendMessage(hList, LB_GETTEXT, Item, integer(sItem));
Result := sItem;
FreeMem(sItem, nLEN);
end;
Ist mir unbegreiflich.
Habe exakt 108 Zeichen und am Mauszeiger (ToolTip) wird der exakte pfad bis jpg angezeigt.
FastMM zeigt aber mehr zeichen hinter JPG an als ich beim Debuggen zu sehen bekomme.
Sollte eigentlich korrekt sein.
gruss