Страница 1 из 1

Опять DLL

Добавлено: Чт сен 18, 2003 13:39
Vital
Кто знает как организовать обмен данными между формами находящимися в DLL? Исходный язык - Delphi.
Заранее благодарен

Добавлено: Сб сен 20, 2003 10:03
Vital
Спасибо, я сам нашел.
Кто не знает:
Нужно создать адресное пространсво(АП) в памяти к которому имели бы доступ нужные процессы. Вот функции которые это реализуют.
CreateFileMapping() - создает обьект файлового отображения
MapViewOfFile() - отображает данные на АП вызывающего процесса и возвращает указатель на начало выделенного пространства
UnmapViewOfFile() - закрывает обьект файлового отображения.

Параметры передаваемые функциям смотрите в SDK, я оттуда всё брал :)
Т.о. реализуется межпроцессное "общение".