Начало » Программирование » Delphi » FireDac и 32-х и 64-битные библиотеки вендоров (как работать в дизайнтайме с 64-хбитным приложением?) 
	| 
		
 |  
	
		
		
			| Re: FireDac и 32-х и 64-битные библиотеки вендоров [сообщение #2530 является ответом на сообщение #2529] | 
			Mon, 12 June 2023 16:09    | 
		 
		
			
				
				
				
					
						  
						GrigoryFomin
						 Сообщений: 91 Зарегистрирован: April 2023 
						
					 | 
					Member  | 
					 | 
		 
		 
	 | 
 
	
		Сам спросил - сам отвечу. В папке, где компилится экзешник, создал 2 подпапки x32 и x64, в которые сложил дллки от соответствующих версий FireBird. На этапе разработки в пути указал пусть к 32-хбитной версии, в рантайме, перед вызовом FDConnection.connected:=true делаю замену пути на подпапку с 64-битной библиотекой.  
procedure TwhImportForm.FormCreate(Sender: TObject);
begin
  conFB.Connected:=false;
  FDPhysFBDriverLink1.VendorLib:='E:\Work\exes\x64\fbclient.dll';
  conFB.Connected:=true;
end;
  
 
Это вроде несложно. А что делать с PostgreSQL, для которого уже несколько релизов не выпускаются 32-битные библиотеки? Как с ним работать в дизайнтайме?
		
		
		[Обновления: Mon, 12 June 2023 16:10] Известить модератора  
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	| 
		
 |  
	| 
		
 |   
Переход к форуму:
 
 Текущее время: Tue Nov 04 15:45:24 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.00706 секунд 
 |