Что нового

autoit + libcurl.dll

o_nix

Новичок
Сообщения
35
Репутация
1
Долблюсь уже около часа
дальше
Код:
$version = dllCall(@ScriptDir&"\libcurl.dll","str","curl_version")
msgbox(64,"",$version[0])

пока ничего неполучается

даже если просто сменить команду на
Код:
$version = dllCall(@ScriptDir&"\libcurl.dll","str","curl_help")
msgbox(64,"",$version[0])

выдаёт ошибку

Типы перепробовал уже многие .. не в типе походу дело
нашёл монстрообразный пример _ttp://pcviet.forume.biz/forum-f4/topic-t15.htm#27
запустить знаний нехватает.

По curl+autoit кстати почти нет ничего в интернете ... интерисует получение данных и отправка post get запросов с поддержкой cokie
 

amel27

Продвинутый
Сообщения
146
Репутация
55
o_nix сказал(а):
да нет, если все 5 DLL`ек находятся в текущем каталоге, у меня работает:

Код:
$sLibs = "C:\LIBS\"
FileChangeDir ($sLibs)

$aVer = DllCall($sLibs &"libcurl.dll", "str", "curl_version")
MsgBox(64,"",$aVer[0])
 
Автор
O

o_nix

Новичок
Сообщения
35
Репутация
1
Так в томто и дело что version работает а вот
комманда help выдаёт ошибку

$version = dllCall(@ScriptDir&"\libcurl.dll","str","curl_help")
msgbox(64,"",$version[0])
 
Автор
O

o_nix

Новичок
Сообщения
35
Репутация
1
чесно сказать почти придумал :D

вывод версии в курле --version
Вывод хелпа --help

если работает комманда curl_version то почемубы неработать комманде curl_help ?
В общем через cmd с курл exe прекрасно общаюсь но очень хочется прикрутить dll чтобы без cmd работать.
 
Автор
O

o_nix

Новичок
Сообщения
35
Репутация
1
Действительно help отсутствует ...

После долгих мучений пришол к выводу что заморачиваться с curl неимеет смысла проще использовать IE и WinHttp. По крайней мере примеров их использования в десятки раз больше.

Тему пока оставляю нерешонной ... может всётаки ктонибудь приведёт рабочий пример авторизации через libcurl.dll с передачей cokie
 
Верх