Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Messages   Найти похожие ветки 

 
Kair ©   (2004-04-02 08:39) [0]

um_MyMsg := RegisterWindowMessage;
Не могу передать строку в другое приложение (моё).
Передаю так: SendMessage(Wnd, um_MyMsg, 0, Integer(s));
Получаю в DefaultHandler:
if TMessage(Messsage).Msg = um_MyMsg then
s := String(TMessage(Messsage).LParam) else inherited;


 
MBo ©   (2004-04-02 08:42) [1]

1.
>um_MyMsg := RegisterWindowMessage;
вот прямо так и пишешь???

2.
>SendMessage(Wnd, um_MyMsg, 0, Integer(s));
s - строка? Значит, ты передаешь значение ее адреса в одном процессе в другой, где этот адрес не имеет смысла.

Воспользуйся WM_CopyData


 
Digitman ©   (2004-04-02 08:46) [2]


> Kair


см.
> MBo ©   (02.04.04 08:42) [1]


кр.того, если не устраивает WM_COPYDATA, существует еще куча различных способов интерпроцессных коммуникаций - от именованых/неименованых программных каналов до глобальных системных объектов, таких как MMF (файлы, отображаемые в память), атомы + св-ва окон и т.д. и т.п.


 
Kair ©   (2004-04-02 08:59) [3]

>>um_MyMsg := RegisterWindowMessage;
>вот прямо так и пишешь???

Ну там еще скобки и строка есть...

Вот именно что без wm_CopyData.
Что сообщением отправить никак не получится?


 
MBo ©   (2004-04-02 09:04) [4]

>Вот именно что без wm_CopyData.
Религия не позволяет, что ли?

wm_CopyData - это тоже сообщение, только обладающее спец. возможностями для обеспечения межпроцессного обмена.


 
ssk   (2004-04-02 09:26) [5]

http://www.rxlib.ru/faqs/faqd_en/16525.html



Страницы: 1 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
1-1080341683
ceval
2004-03-27 01:54
2004.04.18
Подскажите как программно в RadioGroup написать название


7-1076171882
nester
2004-02-07 19:38
2004.04.18
Как добавить задание в Планировщик(он же Scheduler)


1-1081069833
zif
2004-04-04 13:10
2004.04.18
Почему-то возникает File Access Denied


3-1079782097
Oleksiy
2004-03-20 14:28
2004.04.18
Как отобразить собраненный в базе данных jpeg?


3-1080039509
avgur
2004-03-23 13:58
2004.04.18
Доступ к базам по сети.