Набрал в поиске cJSON и что видим , спасибо, будут вопросы буду знать к кому обратиться
libcurl for Clarion
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
libcurl for Clarion
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Дед Пахом
- Старичок
- Сообщения: 3134
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
libcurl for Clarion
Обновил до v1.39:
CHG: Now uses libcurl v7.61.1, see changelog for details.
curl 7.61.1_8 was built and statically linked with
OpenSSL 1.1.1
brotli 1.0.7
libssh2 1.8.0
nghttp2 1.34.0
zlib 1.2.11
С уважением, ДП
- Игорь Столяров
- Ветеран движения
- Сообщения: 7379
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
libcurl for Clarion
Добрый день !
Ну тогда, как говорят наши юзеры "плизе хелп !"
Если собрать ЛЮБОЙ пример и скопировать в папку программы DLL библиотеки из этого же из комплекта
версий v7.40 / v7.52.1 то получаем однозначную ошибку (не зависимо от версии Windows):
Возникает вопрос, зачем копировали ? Дело в том, что при работе под WinXP возникает проблема со сборкой
библиотеки "Normaliz.dll не найден" (я её описывал ранее). До последнего обновления версии LibCurl вопрос
решали простым копированием файлов библиотеки версий v7.40 в папку программы. Теперь - фиг.
Как теперь жить тем кто юзает WinXP ? Заранее спасибо за помощь и посильное содействие.
За теми кто отстал - не возвращаться. (С) Кодекс
- Дед Пахом
- Старичок
- Сообщения: 3134
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
libcurl for Clarion
Я мог бы ответить, что лично мне как-то всё равно, как, где и на что им жить, но отвечу по-другому: либо копируйте Normaliz.dll вместе с другими dll, либо используйте совместимую версию libcurl (1.33 -- Last release using libcurl v7.52.1).Игорь Столяров писал(а): ↑06 Ноябрь 2018, 17:14Как теперь жить тем кто юзает WinXP ?
С уважением, ДП
- Игорь Столяров
- Ветеран движения
- Сообщения: 7379
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
libcurl for Clarion
Я тоже так ответил. Теперь с помощью Вашего совета постараюсь решить проблему.
Но может быть убрать папки с DLL v.7.40 / v.7.52.1, если они в принципе не совместимы с текущей версией LibCurl ?
За теми кто отстал - не возвращаться. (С) Кодекс
- Дед Пахом
- Старичок
- Сообщения: 3134
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
libcurl for Clarion
Может и уберу со временем.Игорь Столяров писал(а): ↑06 Ноябрь 2018, 17:41Но может быть убрать папки с DLL v.7.40 / v.7.52.1, если они в принципе не совместимы с текущей версией LibCurl ?
С уважением, ДП
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1378
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
libcurl for Clarion
С текущей сборкой тоже возникает, проверяли?Игорь Столяров писал(а): ↑06 Ноябрь 2018, 17:14Дело в том, что при работе под WinXP возникает проблема со сборкой
библиотеки "Normaliz.dll не найден" (я её описывал ранее)
- Игорь Столяров
- Ветеран движения
- Сообщения: 7379
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
libcurl for Clarion
Это хороший вопрос … Дело в том, что я Windows 7 уже не видел много лет, не говоря об WinXP.
Поэтому могу судить только по тому, что шлют юзеры.
А они скопировали файлы LibCurl 7.40 и получили неожиданную проблему, которую каждый может увидеть, если захочет.
Пробовали они запустить софтину с оригинальными DLL ? Постараюсь выяснить ...
За теми кто отстал - не возвращаться. (С) Кодекс
- Игорь Столяров
- Ветеран движения
- Сообщения: 7379
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
libcurl for Clarion
А неожиданно интересно ! В двух местах глубокого Замкадья мне сообщили, что у них под WinXP "всё нормально работает".
(программа с текущей версией и сборкой LibCurl). Это не уверенность ещё на 100%, т.к. на некоторых WinXP SP3
и раньше не было проблем с "Normaliz.dll", но повод для оптимизма и надежды. Спасибо за вопрос …
За теми кто отстал - не возвращаться. (С) Кодекс
- Дед Пахом
- Старичок
- Сообщения: 3134
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
libcurl for Clarion
Не удивлюсь, если там просто скачали Normaliz.dll.Игорь Столяров писал(а): ↑07 Ноябрь 2018, 15:08В двух местах глубокого Замкадья мне сообщили, что у них под WinXP "всё нормально работает".
С уважением, ДП
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1378
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
libcurl for Clarion
Да эта проблема была со сборкой на MSVC, а текущая на MinGW, она и знать не знает ни про какой Normaliz
- Игорь Столяров
- Ветеран движения
- Сообщения: 7379
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
libcurl for Clarion
Спасибо за информацию ! Отлично - это правильная сборка. Я обратил внимание, что за месяц DLL-ки подросли на 200 KByte.RaFaeL писал(а): ↑07 Ноябрь 2018, 23:31а текущая на MinGW, она и знать не знает ни про какой Normaliz
Вряд ли, я бы знал это. Полностью разделяю и поддерживаю Ваш подход к совместимости со старыми версиями Windows,Дед Пахом писал(а): ↑07 Ноябрь 2018, 22:01Не удивлюсь, если там просто скачали Normaliz.dll.
мне тоже очень не нравится, что приходится учитывать существование WinXP. Но она есть.
Сам подход не новый. У меня установлена лицензионная Win10 со всеми текущими обновлениями, но есть масса сайтов,
на которых в Microsoft EDGE высвечивается панель "Ваш броузер устарел, для полноценного использования установите
СОВРЕМЕННЫЙ броузер".
Я попытался выяснить год назад в чём сакральный смысл этого предупреждения на сайте Сбербанка.
Оказывается разработчик считает, что современный броузер только один - это Google Chrome, с которым он работает …
После вопроса "Для кого сделан сайт: разработчика или пользователей ?" - предупреждение исчезло.
За теми кто отстал - не возвращаться. (С) Кодекс
- Admin
- Администратор
- Сообщения: 3960
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
libcurl for Clarion
Пробую работать с API сервиса. Через командную строку все ok:
Через программу пробовал отправлять json как параметр
Формируется и уходит?
В результате получаю от сервера
Не понимаю в чем дело.
Код: Выделить всё
curl.exe --header "Content-Type: application/json" --request POST --data "{\"startDate\": \"2019-03-19\", \"endDate\": \"2019-03-19\"}" https://xxx/xxx.json
Код: Выделить всё
ParamsGrp GROUP
startDate STRING(20),NAME('startDate')
endDate STRING(20),NAME('endDate')
END
param &cJSON
CODE
ParamsGrp.startDate = FORMAT(TODAY()-1, @D10-)
ParamsGrp.endDate = FORMAT(TODAY()-1, @D10-)
param &= json::CreateObject(ParamsGrp, FALSE)
...
res = curl.SendRequest(Send:Url, param.ToString(), respBuffer)
Код: Выделить всё
{"startDate":"2019-03-21","endDate":"2019-03-21"}
Код: Выделить всё
{"status":400,"errors":[{"code":400,"name":"Bad Request","description":"Плохой запрос"},{"code":4000,"name":"","description":"Неизвестный параметр {\"startDate\":\"2019-03-21\",\"endDate\":\"2019-03-21\"}"}]}
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Дед Пахом
- Старичок
- Сообщения: 3134
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация: