libcurl for Clarion

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

libcurl for Clarion

Сообщение Дед Пахом »

Кто работает с C6.3? Один товарищ имеет проблемы с компиляцией Legacy app, вот что он пишет:
Created app with a simple one button window
Compiled clean
Added LIBCURL global template
Compiler says:
- TCurlSList needs a prototype
- PDATA is not defined
- PLIST is not defined
- SELF is not defined
- SZDATA is not defined
- APPEND is not defined
Сам не могу проверить, не на чем.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libcurl for Clarion

Сообщение Игорь Столяров »

Дед Пахом писал(а): 12 Июль 2017, 16:08Кто работает с C6.3
Я работаю. Пусть товарищ соберёт и проверит у себя проблему на новом тестовом APP, без хз шаблонов и т.д..
Если она действительно имеет место быть - то архивирует папку и сбрасывает сюда - проверим на C63.

Просто по опыту знаю, что иногда товарищи, так наплетут за долгие годы бдения в своём приложении,
что там элементарные вещи перестают работать, тем более в Legacy .... ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

libcurl for Clarion

Сообщение Дед Пахом »

Игорь Столяров писал(а): 12 Июль 2017, 19:06Я работаю. Пусть товарищ соберёт и проверит у себя проблему на новом тестовом APP, без хз шаблонов и т.д..
Спасибо, Игорь.
Выяснилось, что он зачем-то (не признаётся) отредактировал libcurl.inc.
Вопрос закрыт.
С уважением, ДП
Ал
✯ Ветеран ✯
Сообщения: 1011
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия

libcurl for Clarion

Сообщение Ал »

Дед Пахом писал(а): 12 Июль 2017, 16:08 Кто работает с C6.3? Один товарищ имеет проблемы с компиляцией Legacy app, вот что он пишет:
Created app with a simple one button window
Compiled clean
Added LIBCURL global template
Compiler says:
- TCurlSList needs a prototype
- PDATA is not defined
- PLIST is not defined
- SELF is not defined
- SZDATA is not defined
- APPEND is not defined
Сам не могу проверить, не на чем.
я работаю, но ABC, source + process, email вх./исх., все норм.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libcurl for Clarion

Сообщение Игорь Столяров »

Дед Пахом писал(а): 19 Январь 2017, 13:10Хотя каждый может скачать себе сборку по вкусу.
Вопрос: есть у кого-нибудь проверенный комплект современных DLL LibCurl без ссылок на MSVCR120.dll ?
Я понимаю, что можно установить на компьютер библиотеки VC и проблемы нет ... но есть нюансы.

Иногда компоненты VC на Windows есть, но они в каком-то перекошенном состоянии (причем это на Windows 10 !).
Как следствие - при запуске программы - GPF. :(
При попытке обновить компоненты VC с сайта Microsoft, они установились, но перекосило при загрузке Windows. :(
Теперь мы виноваты, что загробили компьютер в "глубоком замкадье", куда надо ехать сисадмину его переставлять.
Я достаточно сегодня уже наслушался он него комплиментов ... ;)

Заранее спасибо за понимание ....
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

libcurl for Clarion

Сообщение RaFaeL »

Игорь Столяров писал(а): 18 Сентябрь 2017, 11:22Вопрос: есть у кого-нибудь проверенный комплект современных DLL LibCurl без ссылок на MSVCR120.dll ?
В прошлый раз, когда предлагал такой комплект, вы же отказались? )
Вот, забирайте, никакие другие файлы не нужны кроме тех что в архиве

P.S. еще более новую версию libcurl для этого комплекта можно взять по ссылке из http://forum.clarionlife.net/viewtopic. ... 964#p27964 поста (саму библиотеку)
Вложения
libcurl.rar
(881.14 КБ) 117 скачиваний
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libcurl for Clarion

Сообщение Игорь Столяров »

RaFaeL писал(а): 18 Сентябрь 2017, 12:39В прошлый раз, когда предлагал такой комплект, вы же отказались
Было такое дело, виноват-с ... :) Спасибо !
Попробую объяснить свою тревожность.
Мне в общем-то всё равно сколько файлов в комплекте библиотеки.
У Вас - краткий набор файлов библиотеки (это очень хорошо !), но сами файлы 2015-2016 г.
В текущей авторской сборке файлы DLL от 07.2017 г. (но с вызовом MSVCR120.dll)
Есть опасения, что как-бы чего не переклинило при вызове из текущей версии шаблонов LIBCURL (и описания методов в MAP структуре) :(
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

libcurl for Clarion

Сообщение RaFaeL »

Игорь Столяров писал(а): 18 Сентябрь 2017, 12:48У Вас - краткий набор файлов библиотеки (это очень хорошо !), но сами файлы 2015-2016 г.
В текущей авторской сборке файлы DLL от 07.2017 г. (но с вызовом MSVCR120.dll)
Во-первых, смотреть надо не дату файла, а версию. Дата может измениться при скачке или закачке. Там ВСЕ файлы этой датой )
В моем архиве версия 7.52.1 - проверил, та же самая, что в "авторской"
Во-вторых, могу залить с 7.55.1, но ссылку я уже дал, где ее взять, думаю сами справитесь.
Номер библиотек OpenSSL отличается - в "авторской" 1.1.0.0, у меня 1.0.2.4. Критично? :) Ну пойду поищу новые ))
А, ну и обновлять только ради обновления, когда новые функции не используются (а я думаю, что не используются)... не факт, что правильно. "Работает - не трогай"
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

libcurl for Clarion

Сообщение Дед Пахом »

Игорь Столяров писал(а): 18 Сентябрь 2017, 12:48Есть опасения, что как-бы чего не переклинило при вызове из текущей версии шаблонов LIBCURL (и описания методов в MAP структуре)
Этого можно не опасаться: в libcurl очень ограниченный набор методов, который никогда не меняется, новый функционал реализуется посредством вызова curl_easy_setopt() с новыми константами.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libcurl for Clarion

Сообщение Игорь Столяров »

RaFaeL писал(а): 18 Сентябрь 2017, 12:56"Работает - не трогай"
Ну да. Любимая поговорка янки: "Не сломалось - не чини !".
Спасибо ! Буду юзать. Оно же всегда по десять раз всё проверишь ....
И всё-равно какая-нибудь зараза позвонит в 7 утра понедельника и скажет "А у меня окошко с красным крестиком" ... :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libcurl for Clarion

Сообщение Игорь Столяров »

Дед Пахом писал(а): 18 Сентябрь 2017, 13:45функционал реализуется посредством вызова curl_easy_setopt() с новыми константами.
Вот это он и есть, мой страшный сон ...
Новый шаблон передаёт в старую DLL параметры, которых она не понимает ... :)
Всего ведь не проверишь ...
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

libcurl for Clarion

Сообщение Дед Пахом »

Игорь Столяров писал(а): 18 Сентябрь 2017, 14:13Новый шаблон передаёт в старую DLL параметры, которых она не понимает ...
curl.SetOpt() просто вернёт CURLE_UNKNOWN_OPTION ("An unknown option was passed in to libcurl").
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

libcurl for Clarion

Сообщение Игорь Столяров »

Дед Пахом писал(а): 18 Сентябрь 2017, 13:45 в libcurl очень ограниченный набор методов
Я заранее извиняюсь за своё любопытство .... но можно спросить ? ;)
Если существуют вполне рабочие "большой" и "краткий" комплекты DLL Libcurl в сборке без зависимой от сторонних компонент,
то зачем тогда используется комплект со сборкой именно в VC ?
Это даёт какое-то преимущество, функционал, стабильность работы и т.д. ?
Заранее спасибо ! :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

libcurl for Clarion

Сообщение Дед Пахом »

что-то поднадоело мне эту тему сборок мусолить...
С уважением, ДП
Ал
✯ Ветеран ✯
Сообщения: 1011
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия

libcurl for Clarion

Сообщение Ал »

Дед Пахом писал(а): 20 Сентябрь 2017, 12:00 что-то поднадоело мне эту тему сборок мусолить...
1458241568_339.gif
Закрыто