Начало » Использование СУБД » Firebird, HQbird, InterBase » Win10 - Can't load library fbclient.dll 
	
		
		
			| Win10 - Can't load library fbclient.dll [сообщение #4831] | 
			Mon, 08 April 2024 11:19   | 
		 
		
			
				
				
				
					
						  
						Умный Прапор
						 Сообщений: 19 Зарегистрирован: April 2024 
						
					 | 
					Junior Member  | 
					 | 
		 
		 
	 | 
 
	
		Привет. 
На Win 10 при попытке использования fbclient.dll возникает  
Can't load library fbclient.dll 
При этом на другой машине с Win 10 все ОК. Пока не понял, в чем дело -- 
в другом образе ОС, участии компьютера в домене или чем-то еще... 
 
Подскажите, плз, как сделать, чтобы работало везде. 
		
		
		
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	
		
		
			| Re: Win10 - Can't load library fbclient.dll [сообщение #4840 является ответом на сообщение #4836] | 
			Mon, 08 April 2024 13:47    | 
		 
		
			
				
				
				
					
						  
						Умный Прапор
						 Сообщений: 19 Зарегистрирован: April 2024 
						
					 | 
					Junior Member  | 
					 | 
		 
		 
	 | 
 
	
		shalamyansky писал(а) Mon, 08 April 2024 12:38Первое предположение - битность не та, 32 vs 64. Кто ругается, сервер или клиентское приложение? Клиенты часто 32-разрядные, даже на супер-пупер новых 64-серверах, тот же IBExpert. Посмотреть еще хорошо, откуда именно идет попытка загрузки библиотеки, бывают неожиданности. 
нет. клиент 32-разрядный, dll тоже. если бы это было не так, ошибка была бы на всех машинах. 
 
я может быть что-то не понимаю, но как сервер может ругаться на то, что не может загрузить клиентскую библиотеку?.. 
 
а как посмотреть, откуда берется dll? 
		
		
		
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	
		
		
			| Re: Win10 - Can't load library fbclient.dll [сообщение #4842 является ответом на сообщение #4840] | 
			Mon, 08 April 2024 14:38    | 
		 
		
			
				
				
				
					
						  
						shalamyansky
						 Сообщений: 150 Зарегистрирован: August 2022 
						
					 | 
					Senior Member  | 
					 | 
		 
		 
	 | 
 
	
		Умный Прапор писал(а) Mon, 08 April 2024 13:47как сервер может ругаться на то, что не может загрузить клиентскую библиотеку? 
 
Кролики - это не только ценный мех... Это удивительно, но fbclient.dll - это не только клиентская библиотека, в некотором смысле это и есть сам сервер. Во всяком случае, совершенно необходимая его часть. 
 
На старый ваш сервер, где работают 32-разрядные приложения, скорее всего, вовремя подбросили 32-разрядную библиотеку, она, увы, не идет в комплекте с 64-разрядным сервером, нужно руками вытаскивать из 32-разрядной версии. А на новом сервере это еще не сделали. Как гипотеза, но весьма вероятная. Следует взять библиотеку 32 и положить туда, где она будет видна приложению 32. 
 
P.S. Да, и с версией ОС ситуация очень вряд ли связана, только с состоянием старый сервер (уже все настроено) или новый сервер (еще не настроили).
		
		
		[Обновления: Mon, 08 April 2024 14:42] Известить модератора  
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	
		
		
			| Re: Win10 - Can't load library fbclient.dll [сообщение #4860 является ответом на сообщение #4850] | 
			Tue, 09 April 2024 17:39    | 
		 
		
			
				
				
				  | 
					
						  
						Док
						 Сообщений: 101 Зарегистрирован: June 2022 
						
					 | 
					Senior Member  | 
					 | 
		 
		 
	 | 
 
	
		О, в рассылке наткнулся на тему. Прям огонь. 
 
С недавних пор заметил, что ibx под Лазарь, который отказывается региться в поллитре инструментов без этой библы, перестал региться и с оной (как с подкладыванием рядом с Лазарем библиотеки, так и с явным указанием FBLIB в переменных окружения). Сначала думал на баг в компиляторе, о чем черкнул в трекер 
 
https://gitlab.com/freepascal.org/fpc/source/-/issues/40692  
 
А вот тут прикупил себе по случаю новый ноут, поставил туда винду десятку, собрал лазарь с "рабочими" (на дебиане и макоси) снапшотами фпц и лазаря - и оп-па... Получаю ту же самую ошибку. 
 
Справедливости ради, на старом ноуте (с регящимися ibx) стоит fb 3.0.10, на новом - 3.0.11 
Поэтому сегодня в тг спрашивал, где взять 3.0.10, чтобы проверить свои догадки. 
 
Возможно дело было не в бобине компиляторе?
		
		
  FPC/Lazarus (trunk) | Win10 x64 Ultim/Debian 11 amd64/Darwin x86_64 Monterey | Firebird 3.0.10 x64 | IBX by TonyWhyman 
 
https://zoltanleo.blogspot.com/
		[Обновления: Tue, 09 April 2024 17:40] Известить модератора  
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |  
	
		
		
			| Re: Win10 - Can't load library fbclient.dll [сообщение #4965 является ответом на сообщение #4956] | 
			Wed, 24 April 2024 19:10    | 
		 
		
			
				
				
				
					
						  
						Умный Прапор
						 Сообщений: 19 Зарегистрирован: April 2024 
						
					 | 
					Junior Member  | 
					 | 
		 
		 
	 | 
 
	
		basid писал(а) Wed, 24 April 2024 08:17Да, можно добавлять рантаймы "простым копированием". Но делать так, когда устанавливается системная библиотека доступа - неправильно. 
Раз уж есть права локального администратора для запуска instclient, то есть и возможность установить требуемые рантаймы. 
 
Или пользователь просто скопирует весь каталог (в котором и программа, и рантайм) и сделает ярлык на exe-шник, или вынужден будет что-то установить. Я считаю, 2 большие разницы... Да еще пользователь криво умудрится поставить и прав, у него возможно нет (в общем случае). Так что админа надо привлекать... По-моему, гораздо сложнее. 
basid писал(а) Wed, 24 April 2024 08:17У политики "поставить все профиль пользователя" есть (не)очевидный минус, хорошо заметный по общему размеру кэшей Chrome/Edge/e.t.c в пользовательских профилях. 
Ничего не ставится ни в какие профили. В том то и дело. 
		
		
		
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	
		
		
			| Re: Win10 - Can't load library fbclient.dll [сообщение #4968 является ответом на сообщение #4965] | 
			Thu, 25 April 2024 08:09   | 
		 
		
			
				
				
				
					
						  
						basid
						 Сообщений: 195 Зарегистрирован: June 2022  Географическое положение: Asia/Irkutsk
						
					 | 
					Senior Member  | 
					 | 
		 
		 
	 | 
 
	
		Умный Прапор писал(а) Thu, 25 April 2024 00:10Так что админа надо привлекать... По-моему, гораздо сложнее. Если пользователь один и на своём собственном компьютере, да - проще "отдать архив и пусть сам распакует, куда хочет". А если это локалка хотя бы небольшого предприятия? Будет лучше, если создание рабочей среды организует специально нанятый и потенциально обученый человек.basid писал(а) Wed, 24 April 2024 08:17Ничего не ставится ни в какие профили. В том то и дело. Если я сам распаковываю архив, то кто мешает распаковать его на рабочем столе? 
		
		
		
 |  
	| 
		
	 | 
 
 
 |   
Переход к форуму:
 
 Текущее время: Tue Nov 04 06:11:36 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.01461 секунд 
 |