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)


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]


> Неужели нет возможности организовать обмен данными другим
> способом?


Если кто-знает другой способ, подскажите пожалуйста.

Есть ДЛЛ - это веб-приложение работающее под ИИс-ом, оно просто разбирает запросы клиента и отдает запрвшиваемые данные. Но некоторые данные нужные клиенту, содержаться в ехе-шнике. Вот я и не знаю как организовать передачу данных ехе-шником в длл-ку. Или может я неправильно зразмышляю


Страницы:   1 2

Наверх

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