Собственная DLL для загрузки данных - PullRequest
0 голосов
/ 09 августа 2011

Мне нужна Windows DLL, которая позволяет размещать данные на определенной веб-странице. Хорошим примером является ISX , который отлично загружается, но, к сожалению, не поддерживает запрос POST.

Это будет использоваться для создания переносимого приложения в VB6. Поскольку winsock.ocx не всегда доступен и требует регистрации, я ищу альтернативную версию без регистрации.

Существуют ли похожие библиотеки DLL?

Нужно что-то простое и понятное, например PostData (url, data).

Ответы [ 2 ]

1 голос
/ 10 августа 2011

Существует вездесущий COM-объект под названием «MSXML2.XMLHTTP», который может выполнять запросы GET и POST и возвращать вам результаты.Вам просто нужно написать функцию-обертку, чтобы упростить ее до (url, data)

Посмотрите на этот вопрос

В качестве примечания, если выобнаружив, что множество параметров прокси / локальной сети / безопасности на уровне клиента портят ваше соединение, вы можете попробовать альтернативный «MSXML2. сервер XMLHTTP», который будет подключаться более сырым способом.

1 голос
/ 09 августа 2011

Вы всегда можете собрать libcurl или неон как DLL: вам нужно будет делать объявления VB6, но нет никаких причин, по которым вы не сможете работать с ними в себе не могу упаковать winsock.ocx в ваш установщик.

РЕДАКТИРОВАТЬ: см. http://curl.haxx.se/libcurl/vb/. Не уверен, насколько это актуально / недавно, но это, вероятно, будет достойным началом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...