Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DLL


Страницы:   1 2

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 ни формы, а лишь окна...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо