![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DLL
student22 © (2011-02-10 10:31:00)Здравствуйте, уважаемые мастера, подскажите пожалуйста:
Я реализовал передачу значения переменной из одного приложения (ехе) в другое (ехе) через WM_COPYDATA
receiverHandle := FindWindow(PChar('TReceiverMainForm'),PChar('ReceiverMainForm')) ;
Т.е. здесь передающее приложение находит получателя по имени формы
Вопрос: можно ли и как, реализовать подобный механизм, только когда в качестве получателя выступает DLL (без создания формы в DLL)
student22 (2011-02-10 15:20:00) [1]
> sniknik © (10.02.11 13:38) [23]
> > кто-нибудь может сказать как правильнее организовать запись
> в dll файл???как готовить гвозди? а то, что с ними не делаю
> не получаются они нежными и вкусными... вообще несъедобные
> остаются. > Но некоторые данные нужные клиенту, содержаться
> в ехе-шнике.храни данные в базе или структуре под них предназначенной,
> а не в коде.и все. "проблема" решиться сама собой.
Большое спасибо!!!
student22 (2011-02-10 15:14:00) [2]ежик будет лезть дальше)
Плохиш (2011-02-10 14:17:00) [3]
> student22 © (10.02.11 11:16) [7]
Ёжики кололись, плакали, но продолжали лезть на кактус...
> Dennis I. Komarov © (10.02.11 11:31) [9]
> З.Ы. Я не очень представляю, что там IIS c ней делает
Да ничего не делает, получил запрос от клиента, выполнил требуемую функцию из длл, во всё остальное время длл спокойно спи.
А некоторые ёжики всё хотят чего-то в куда-то передать не имея ни малейшего представления о том как это работает...
Кстати, в его ветках уже вроде советовали, и нанять программиста и книги по теме, даже на русском...
Anatoly Podgoretsky (2011-02-10 14:07:00) [4]Читаем внимательно вопрос
> как правильнее организовать запись в dll файл
Или он просто не готов задавать вопросы.
Dennis I. Komarov (2011-02-10 13:53:00) [5]д. Толя плохому научит... :)
Anatoly Podgoretsky (2011-02-10 13:40:00) [6]> student22 (10.02.2011 13:16:20) [20]
Запись в ДЛЛ можно делать с помощь файловых операций, например с помощью
TFileStream, при условии если файл не заблокирован.
sniknik (2011-02-10 13:38:00) [7]> кто-нибудь может сказать как правильнее организовать запись в dll файл???
как готовить гвозди? а то, что с ними не делаю не получаются они нежными и вкусными... вообще несъедобные остаются.
> Но некоторые данные нужные клиенту, содержаться в ехе-шнике.
храни данные в базе или структуре под них предназначенной, а не в коде.
и все. "проблема" решиться сама собой.
RWolf (2011-02-10 13:24:00) [8]DLL не может выступать получателем чего бы то ни было.
Это просто контейнер для кода или данных, загружаемых в адресное пространство процесса, в данном случае IIS.
Процессы могут общаться между собой кучей разных способов — файлы, сообщения, разделяемая память, IPC, TCP, COM, …
brother (2011-02-10 13:24:00) [9]> организовать записьв dll файл
> Передаватьнадо String и Integer
student22 (2011-02-10 13:16:00) [10]т.е. это плохо??? кто-нибудь может сказать как правильнее организовать запись в dll файл??? С помощью какой технологии? Если передача данных будет идти каждую секунду. Передавать надо String и Integer.
brother (2011-02-10 12:05:00) [11]физическая запись в файл длл...
student22 (2011-02-10 12:00:00) [12]
> с повреждением длл)
а что это значит?
brother (2011-02-10 11:55:00) [13]впрочем, в некоторых случаях может, с повреждением длл)
brother (2011-02-10 11:55:00) [14]нет
student22 (2011-02-10 11:53:00) [15]
> Dennis I. Komarov © (10.02.11 11:48) [14]
> Сама по себе длл-ка ничего не может...
а ехе-шник может писать данные в длл-ку?
Dennis I. Komarov (2011-02-10 11:48:00) [16]Сама по себе длл-ка ничего не может...
oldman (2011-02-10 11:47:00) [17]
> dll-ка у меня- это Web-приложение
А почему нет?
student22 (2011-02-10 11:44:00) [18]
> Читай [8]
А ДЛЛ-ка сможет читать данные из файла?
oldman (2011-02-10 11:41:00) [19]
> Если кто-знает другой способ, подскажите пожалуйста.
Читай [8]
student22 (2011-02-10 11:38:00) [20]
> Неужели нет возможности организовать обмен данными другим
> способом?
Если кто-знает другой способ, подскажите пожалуйста.
Есть ДЛЛ - это веб-приложение работающее под ИИс-ом, оно просто разбирает запросы клиента и отдает запрвшиваемые данные. Но некоторые данные нужные клиенту, содержаться в ехе-шнике. Вот я и не знаю как организовать передачу данных ехе-шником в длл-ку. Или может я неправильно зразмышляю