Сейчас попробую.
CURL pascal (curlpas) можно найти при небольшом желании в сети
Не помогает к сожалению
Вот как он ругается. Еще раз отмечу, что на 2.0.2 - тишина, компиляция ошибок не выдает, только хинты.
ocurlacc.inc(75,5) Hint: Local variable "FH" does not seem to be initialized
ocurlacc.inc(100,23) Hint: Type size mismatch, possible loss of data / range che
ck error
ocurlcll.inc(27,37) Error: Illegal type conversion: "ShortString" to "^Char"
ocurlcll.inc(31,17) Error: Illegal type conversion: "ShortString" to "^Char"
ocurlcll.inc(132,22) Error: Illegal type conversion: "ShortString" to "^Char"
ocurlcll.inc(361,5) Hint: Local variable "f" does not seem to be initialized
ocurlcll.inc(495,5) Hint: Local variable "f" does not seem to be initialized
ocurlcb2.inc(164,26) Error: Illegal type conversion: "ShortString" to "^Char"
ocurlset.inc(11,64) Error: Illegal type conversion: "ShortString" to "^Char"
ocurlset.inc(19,21) Error: Illegal type conversion: "ShortString" to "^Char"
ocurlget.inc(8,24) Error: Call by var parameters have to match exactly: Got "Sho
rtString" expected "WideString"
ocurlprv.inc(18,11) Hint: Found declaration: UniqueString(var WideString)
ocurluse.inc(513,11) Hint: Found declaration: UniqueString(var AnsiString)
curlobj.pas(161,20) Error: Illegal type conversion: "ShortString" to "^Char"
curlobj.pas(163,22) Error: Call by var parameters have to match exactly: Got "Sh
ortString" expected "WideString"
ocurlprv.inc(18,11) Hint: Found declaration: UniqueString(var WideString)
ocurluse.inc(513,11) Hint: Found declaration: UniqueString(var AnsiString)
curlobj.pas(171,22) Error: Illegal type conversion: "ShortString" to "^Char"
curlobj.pas(173,22) Error: Call by var parameters have to match exactly: Got "Sh
ortString" expected "WideString"
ocurlprv.inc(18,11) Hint: Found declaration: UniqueString(var WideString)
ocurluse.inc(513,11) Hint: Found declaration: UniqueString(var AnsiString)
curlobj.pas(186,5) Hint: Local variable "buf" does not seem to be initialized
curlobj.pas(191,41) Error: Call by var parameters have to match exactly: Got "Sh
ortString" expected "WideString"
ocurlprv.inc(18,11) Hint: Found declaration: UniqueString(var WideString)
ocurluse.inc(513,11) Hint: Found declaration: UniqueString(var AnsiString)
curlobj.pas(195,43) Error: Call by var parameters have to match exactly: Got "Sh
ortString" expected "WideString"
ocurlprv.inc(18,11) Hint: Found declaration: UniqueString(var WideString)
ocurluse.inc(513,11) Hint: Found declaration: UniqueString(var AnsiString)
curlobj.pas(222) Fatal: There were 13 errors compiling module, stopping
curlobj.pas(1,40) Fatal: Compilation aborted