Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2006, 22:45   #1
SaintRain
 
Регистрация: 22.11.2006
Сообщений: 2
По умолчанию как вызвать из Dll функцию, которая определена в главном потоке?

Облазил все форумы, орешники, но так и не нашёл! Вопрос заключается в том, как вызвать в dll по указателю функцию с параметрами, которая находится в главном потоке, т.е. в подключившем эту dll exe-шнике.
Огромная просьба ответьте, кто знает!
SaintRain вне форума Ответить с цитированием
Старый 23.11.2006, 20:08   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

данный код будет в дллке

не проверял, не 100% рабочий код
если что не работает ответь
самому интересно.......

Код:
 type 
    func1 = function(param1:type1;param2:type2):restype; 
  
    var 
      funcpointer:pointer;
      mainthreadfunc:func1;
    
     ....//more code
    begin
       mainthreadfunc:=func1(funcpointer);
      res:=mainthreadfunc(value1,value2):
    end;
rpy3uH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TClientSocket в потоке BlackOmen Работа с сетью в Delphi 8 27.04.2008 22:19
Как создать обратную функцию, которая из уникального номера будет возвращать строку? SkAndrew Общие вопросы Delphi 8 06.04.2008 21:10
Скажите функцию которая будет запускать приложение при каждой загрузке винды pentiumForever Общие вопросы Delphi 9 08.09.2007 01:54
Запрос к БД в отдельном потоке (Thread) tyrell lab БД в Delphi 1 14.06.2007 08:42
как вызвать в Dll по указателю функцию, которая определена в главном потоке? SaintRain Общие вопросы Delphi 1 25.11.2006 08:27