Совместное использование массива данных между двумя приложениями в Delphi

Я хочу поделиться данными массива между двумя приложениями. На мой взгляд, первая программа создает массив, а вторая программа может читать массив из уже выделенной области памяти. Массив не является динамическим массивом.

Я нашел способ поделиться указателем с помощью OpenFileMapping и MapViewOfFile . Мне не удалось реализовать совместное использование массива, и я думаю, что пока не хочу использовать метод IPC.

Можно ли спланировать такую ​​схему (совместное использование массива)? Моя цель - минимизировать использование памяти и быстро читать данные.

10
задан user 13 April 2011 в 08:08
поделиться