Ответ 1
Нет никаких ограничений. Вы можете отправлять данные как можно большими, с учетом доступных ограничений памяти, используя WM_COPYDATA
.
Мне нужно будет реализовать WM_COPYDATA
IPC между двумя приложениями. У меня есть образцы в Интернете, но все они отправляют только строки длиной менее 255 символов.
Я хочу отправить большую строку (более 1k) в другой процесс, используя WM_COPYDATA
. Является ли это возможным? Каковы ограничения? Должен ли я отправлять поток вместо строки или записи?
Оба приложения были разработаны мной с помощью Delphi 2010.
Нет никаких ограничений. Вы можете отправлять данные как можно большими, с учетом доступных ограничений памяти, используя WM_COPYDATA
.