Страница 1 из 3

LibCurl и WinXP

Добавлено: 27 Август 2024, 13:08
atashe3
Среда запуска WinXP
Пробовал перейти со старых версий LibCurl на 8.4 или 8.9.1
Появилась зависимость от bcrypt.dll --> BCryptGenRandom всего одна функция
Теперь класс и библиотека не совместимы с WinXP

В анотации к 8.9.1 написано
Viktor Szakats (5 Jun 2024)
- windows: fix UWP builds, add GHA job
Add new job to test building for UWP (aka `CURL_WINDOWS_APP`).
Fix fallouts when building for UWP:
- rand: do not use `BCryptGenRandom()

Может кто нибудь с компилировать LIB без этой зависимости?

LibCurl и WinXP

Добавлено: 27 Август 2024, 13:16
Игорь Столяров
Последний безпроблемный релиз для XP - это LibCurl 7.83.1 (в 7.83.2 уже были проблемы совместимости)
Я иногда для застрявших в прошлом юзеров собираю с ним релизы программ - всё работает ... ;)
Тоже пытался искать "совместимую с XP сброрку", но понял, что нафиг никому не нужна эта WinXP (и Win7 тоже) там где делают сборки. ;)

1.jpg

LibCurl и WinXP

Добавлено: 27 Август 2024, 13:21
atashe3
Спасибо за наводку
у нас клиенты еще десятилетие на XP собираются работать
поэтому очень актуально.
Хотелось бы конечно последнюю LIB подправить в исходниках кто умеет

LibCurl и WinXP

Добавлено: 27 Август 2024, 13:28
Игорь Столяров
Для сборок под WinXP я юзаю только LIB & DLL версии 7.83.1
А сам класс Libcurl for Clarion (CLW & INC) всегда крайнего релиза из раздела автора на GitHUB.
Никаких проблем совместимости (по крайне мере на своих задачах) я не наблюдаю. :)

Ну у нас под самой WinXP не так уже много юзеров - она вымирает вместе с компьютерами.
А вот сервера с Win2003 встречаются довольно часто ... ;)

LibCurl и WinXP

Добавлено: 27 Август 2024, 13:32
atashe3
Игорь
можете ссылочку скинуть на dll 7.83.1
я думаю актуально будет для коллег кто прикован к XP

LibCurl и WinXP

Добавлено: 27 Август 2024, 13:38
Игорь Столяров
Прикреплено к сообщению.
Не благодарите. ;)

LibCurl и WinXP

Добавлено: 28 Август 2024, 12:56
RaFaeL
Игорь Столяров писал(а): 27 Август 2024, 13:28 Для сборок под WinXP я юзаю только LIB & DLL версии 7.83.1
А сам класс Libcurl for Clarion (CLW & INC) всегда крайнего релиза из раздела автора на GitHUB.
Никаких проблем совместимости (по крайне мере на своих задачах) я не наблюдаю. :)
Самый правильный подход

LibCurl и WinXP

Добавлено: 28 Август 2024, 13:39
Игорь Столяров
В каждой версии DLL LibCurl огромный список изменений по реализации протоколов, безопасности и функционалу.
Поэтому я за использование крайнего релиза DLL, тем более что всё это доступно нам совершенно бесплатно. ;)

LibCurl и WinXP

Добавлено: 07 Январь 2025, 8:21
Игорь Столяров
ДД !

В этот светлый день хочу рассказать о "Рождественском чуде" ... ;)

Если собрать проект с современной версией LibCurl 8.11.0 и потом тупо подменить LibCurl.dll на версию 7.83.1
(я просто копирую DLL в папку проекта) - то программа будет прекрасно запускаться и работать под Windows XP / 2003.
Даже пересборка проекта не требуется. Проблем с функционалом я пока не обнаружил. :)

LibCurl и WinXP

Добавлено: 07 Январь 2025, 8:51
finsoftrz
Игорь Столяров писал(а): 07 Январь 2025, 8:21 ДД !

В этот светлый день хочу рассказать о "Рождественском чуде" ... ;)

Если собрать проект с современной версией LibCurl 8.11.0 и потом тупо подменить LibCurl.dll на версию 7.83.1
(я просто копирую DLL в папку проекта) - то программа будет прекрасно запускаться и работать под Windows XP / 2003.
Даже пересборка проекта не требуется. Проблем с функционалом я пока не обнаружил. :)
У современного Игоря в современном проекте используется несовременная dll. Рождественский коламбур. :-)

LibCurl и WinXP

Добавлено: 07 Январь 2025, 9:08
Игорь Столяров
finsoftrz писал(а): 07 Январь 2025, 8:51 в современном проекте используется несовременная dll.
Если бы Игорь сам занимался эксплуатацией своих программ - то и не было проблем. ;)
Но программы работают в непредсказуемых местах. Я сам WinXP / Win7 уже не видел лет 10 наверно ...
Но юзеры ещё спрашивают - и приходится искать для них решения. А как иначе ?

Читали на ClaHUB новый прикол ?
Там ждуны досидевшиеся с проектами на Legacy - теперь ждут, что придёт Clarion AI и переведёт их проекты на ABC.
#РЖУНЕМОГУ

:idied:

LibCurl и WinXP

Добавлено: 07 Январь 2025, 9:13
finsoftrz
Игорь Столяров писал(а): 07 Январь 2025, 9:08
finsoftrz писал(а): 07 Январь 2025, 8:51 в современном проекте используется несовременная dll.
Если бы Игорь сам занимался эксплуатацией своих программ - то и не было проблем. ;)
Но программы работают в непредсказуемых местах. Я сам WinXP / Win7 уже не видел лет 10 наверно ...
Но юзеры ещё спрашивают - и приходится искать для них решения. А как иначе ?

Читали на ClaHUB новый прикол ?
Там ждуны досидевшиеся с проектами на Legacy - теперь ждут, что придёт Clarion AI и переведёт их проекты на ABC.
#РЖУНЕМОГУ

:idied:
Видел. В интернете много странных людей. :-)

LibCurl и WinXP

Добавлено: 07 Январь 2025, 9:14
finsoftrz
Игорь Столяров писал(а): 07 Январь 2025, 9:08
finsoftrz писал(а): 07 Январь 2025, 8:51 в современном проекте используется несовременная dll.
Если бы Игорь сам занимался эксплуатацией своих программ - то и не было проблем. ;)
Но программы работают в непредсказуемых местах. Я сам WinXP / Win7 уже не видел лет 10 наверно ...
Но юзеры ещё спрашивают - и приходится искать для них решения. А как иначе ?

Читали на ClaHUB новый прикол ?
Там ждуны досидевшиеся с проектами на Legacy - теперь ждут, что придёт Clarion AI и переведёт их проекты на ABC.
#РЖУНЕМОГУ

:idied:
Только он там в единственном числе. Передергиваете. :-)

LibCurl и WinXP

Добавлено: 07 Январь 2025, 9:30
Игорь Столяров
Эта тема муссируется постоянно, причём речь идёт даже о переходе с Legacy C5 ....

Т.е. тема из русских сказок про Ваньку-дурака валяющего на печи и ждущего "скатерть-самобранку"
или "сани-едьте сами" имеет и международную основу. Только теперь это называется AI. :)

Самое интересное, что в С4 (если память не подводит) был конвертер Legacy -> ABC и мы им
перенесли огромный объём кода, есстественно потом ещё пришлось и в ручную доделывать.

LibCurl и WinXP

Добавлено: 07 Январь 2025, 9:34
finsoftrz
Заметили, какой Брюс юркий? Ему конкретный вопрос задаёшь, а он вместо ответа кучу букв строчит. Я все таки его дожал, сознался, что на основной вопрос ответа не знает. Это про 64 бита в кларионе спич произошёл. Он пытается регулярно адвокатом RZ выступать. :-)