WM_COPYDATA SendMessage - может ли он отправлять большие строки?
Я должен буду реализовать WM_COPYDATA
МПК между 2 приложениями. Мне показались примеры в интернете, но все они посылают только строки длиной менее 255 символов.
Я хочу отправить большую строку (более 1 КБ) другому процессу, используя WM_COPYDATA
, Является ли это возможным? Каковы ограничения? Должен ли я отправить поток вместо строки или записи?
Оба приложения были разработаны мной с использованием Delphi 2010.
1 ответ
Решение
Там нет никаких ограничений. Вы можете отправлять данные любого размера, в зависимости от доступных ограничений памяти, используя WM_COPYDATA
,