![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передача информации между двумя приложениями...
Squ © (2002-10-22 09:26:00)А именно: есть приложение EXE1, из него запускается EXE2.
После того как exe2 отработает (скажем обновит базы для EXE1), необходимо вернуть результат этой работы в EXE1 (хотя бы failed/success).
А использовать нужно именно exe, но не dll.
P. S. Вроде видел где-то в факах что-то похожее, но сейчас не могу найти .
SPeller (2002-10-22 11:00:00) [1]Самый простой способ - WM_COPYDATA. При этом Виндовс автоматически выполняет рутину по перемещению больших объёмов инфы.
Игорь Шевченко (2002-10-22 10:56:00) [2]Program Files/Borland/Delphi/Demos/IPCDemos - проект посвящен межпроцессной коммуникации - рулеzz fareva
Aleksey Pavlov (2002-10-22 10:33:00) [3]Memory Mapped Files - файлы отображённые в память.
Наверное, именно это имел ввиду Наезжалкин, говоря про "общую память".
Squ (2002-10-22 10:22:00) [4]2 Наезжалкин а как через dde ?
2 Aleksey Pavlov ©. А что есть MMF ?
Aleksey Pavlov (2002-10-22 10:17:00) [5]В качестве альтернативы - MMF, можно мегабайты передавать и в реализации проста.
SVM (Perm) (2002-10-22 10:11:00) [6]GetExitCodeProcess
Наезжалкин (2002-10-22 10:00:00) [7]1. Механизм оконных сообщений -- можно передать до 8 байт (нежелательно),
2. Механизм уведомлений при помощи event-ов -- в этом случае инфу можно сохранять во временном файле (ничего себе),
3. DDE (просто),
4. Общая память (заморочно)