psa1974 Да, спасибо.
IP Helper это для использования iphlpapi.dll. В версии JEDI нет некоторых новых функций, да он вообще походу не обновлялся.
Еще что хотел узнать. Если есть кто-нибудь из тех кто освоил функцию DeCompressBuf, дайте знать, а то есть вопрос. Не знаю где уже искать, попадается одна и та же ерунда про поток и стримадаптеры эти. Мне нужно декодировать строку, пожатую из gzip в string обычный. Получаю строку с сервера, естественно там ответ закодирован, вот и надо все это дело раскодировать.
Код: procedure DeCompressGzipString(const InpStr: AnsiString; var OutStr: AnsiString);
var
InpBuf : Pointer;
InpSize: Integer;
OutBuf : Pointer;
OutSize: Integer;
begin
InpBuf := nil;
OutBuf := nil;
InpSize := lstrlen(@InpStr[1]);
if (InpSize > 0) then
try
GetMem(InpBuf, InpSize);
lstrcpy(InpBuf, @InpStr[1]);
DeCompressBuf(@InpBuf, InpSize, 0, OutBuf, OutSize);
OutStr := PAnsiChar(OutBuf);
finally
if (InpBuf <> nil) then
FreeMem(InpBuf);
if (OutBuf <> nil) then
FreeMem(OutBuf);
end;
end;