![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DLL
student22 © (2011-02-10 10:31:00)Здравствуйте, уважаемые мастера, подскажите пожалуйста:
Я реализовал передачу значения переменной из одного приложения (ехе) в другое (ехе) через WM_COPYDATA
receiverHandle := FindWindow(PChar('TReceiverMainForm'),PChar('ReceiverMainForm')) ;
Т.е. здесь передающее приложение находит получателя по имени формы
Вопрос: можно ли и как, реализовать подобный механизм, только когда в качестве получателя выступает DLL (без создания формы в DLL)
Dennis I. Komarov (2011-02-10 11:31:00) [21]Я не знаю, как будет работать эта длл-ка, но если там есть возможность создать некий "оконный" объект, то передать ему данные таким способом можно, другой вопрос как их там мучить, это уже...
А суть этого приложения не ясна. Неужели нет возможности организовать обмен данными другим способом?
З.Ы. Я не очень представляю, что там IIS c ней делает :)
clickmaker (2011-02-10 11:26:00) [22]> приложение из которого надо вытягивать данные (типа Integer)
> и передавать этому веб приложению
exe -> файл <- веб-приложение.
Либо другие средства IPC
student22 (2011-02-10 11:16:00) [23]
> надо передавать данные (типа integer) из ехе-шника в dll-
> ку
dll-ка у меня- это Web-приложение (webSnap), работает под IIS-ом.
а в виде exe-ника выступает приложение из которого надо вытягивать данные (типа Integer) и передавать этому веб приложению для их дальнейшей передачи в браузер клиента
oldman (2011-02-10 11:10:00) [24]А... Пардон... Дошло...
Ты хочешь передать в dll постороннего exe...
А зачем?
И. Павел (2011-02-10 11:10:00) [25]> [3] student22 © (10.02.11 11:04)
Так ведь это DLL, и значит, у нее есть стандартный механизм взаимодействия с exe: набор экспортируемых имен. Сделайте какой-нибудь метод, который будет вызывать ваша программа и передавать в DLL переменную в качестве аргумента.
oldman (2011-02-10 11:09:00) [26]Эту dll использует некий exe?
Вот и передай в exe, а тот сам разберется, что с данными делать.
student22 (2011-02-10 11:04:00) [27]мне надо передавать данные (типа integer) из ехе-шника в dll-ку. Кто-нибудь может направить в нужную сторону мои мысли?
oldman (2011-02-10 10:47:00) [28]
> Dennis I. Komarov © (10.02.11 10:41) [1]
> Если телепатор не врет:
> В сущности да...
а зачем?
Dennis I. Komarov (2011-02-10 10:41:00) [29]Если телепатор не врет:
В сущности да...
В твоей схеме не учавствуют ни ехе, ни dl,l ни формы, а лишь окна...