Re: Обмен данными между .exe и .dll
От: DrMom  
Дата: 18.01.03 15:37
Оценка: 3 (1)
Здравствуйте, shvank, Вы писали:

S>Есть вопросик:


S>1) Есть экзешник, который дергает .dll

S>2).dll должна запускать другой экзешник, и получить из него некий объект.
S>3).dll отдает объект первому экзешнику.

S>Каким образом проще всего реализовать 2й этап? Ну, запустить-то я могу, а вернуть что-либо дллке...

S>Спасибо.

Ну можно, как самый простой вариант, грузить эту длл из запускаемого ею экзэшника. Дальше какую нить переменную глобальную в длл, делаешь общей для всех процессов эту длл грузящих и через нее передаешь данные. Это самый простой способ. Как вариант, можно также использовать файлы памяти (если не ошибаюсь в названии), pipes, WinSocket, но последние два это уже слишком.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.