Moin Luckie,
testet:
Code:
var
dwError : DWord;
szBuffer : PChar;
dwSize : DWord;
begin
dwSize := 255;
szBuffer := StrAlloc(dwSize);
try
InternetGetLastResponseInfo(dwError, szBuffer, dwSize);
finally
StrDispose(szBuffer);
end;
end;
Das liegt mal wieder an dieser, vorsichtig formuliert, seltsamen Art, wie Borland die
API's manchmal deklariert.
Der dritte Parameter ist als
var deklariert.
Im Prinzip hat Oregon Ghost durchaus recht. So müsste das eigentlich aussehen, aber die Deklaration stammt ja von Borland
Ich weiss schon, warum ich mir die
API's oft selber deklariere