Страница 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 тоже) там где делают сборки. 
 
 
			
					
				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.
#РЖУНЕМОГУ
 

 
			
					
				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.
#РЖУНЕМОГУ
 
 
 
Видел. В интернете много странных людей.  

 
			
					
				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.
#РЖУНЕМОГУ
 
 
 
Только он там в единственном числе. Передергиваете. 

 
			
					
				LibCurl и WinXP
				Добавлено: 07 Январь 2025, 9:30
				 Игорь Столяров
				Эта тема муссируется постоянно, причём речь идёт даже о переходе с Legacy C5 ....
Т.е. тема из русских сказок про Ваньку-дурака валяющего на печи и ждущего "скатерть-самобранку"
или "сани-едьте сами" имеет и международную основу. Только теперь это называется AI. 
 
Самое интересное, что в С4 (если память не подводит) был конвертер Legacy -> ABC и мы им 
перенесли огромный объём кода, есстественно потом ещё пришлось и в ручную доделывать.
 
			
					
				LibCurl и WinXP
				Добавлено: 07 Январь 2025, 9:34
				 finsoftrz
				Заметили, какой Брюс юркий? Ему конкретный вопрос задаёшь, а он вместо ответа кучу букв строчит. Я все таки его дожал, сознался, что на основной вопрос ответа не знает. Это про 64 бита в кларионе спич произошёл. Он пытается регулярно адвокатом RZ выступать. 
