|  | 
 
 | 
| 
 | |||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
|  | 
|  | Опции темы | Поиск в этой теме | Опции просмотра | 
| 
			 
			#1  
			
			
			
			
		 | ||||
| 
 | ||||
| День добрый. Мне необходимо передать адрес функции в DLL и от туда ее запустить. как получить адрес фунции? и какого в какого типа переменную записывать этот адрес? и соответственно как потом эту функцию запустить? | 
| 
			 
			#2  
			
			
			
			
		 | |||
| 
 | |||
| можно так: Код: type TProc = procedure; procedure DllFunc(AProc : TProcedure); begin AProc; end; export DllFunc; можно передать через Pointer. смысл ровно тот же самый. | 
| 
			 
			#3  
			
			
			
			
		 | ||||
| 
 | ||||
| из своей программы я запускаю так: DllFunc(@MyFunc); правильно? |