Форум: "WinAPI";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];
ВнизПередача сообщения Найти похожие ветки
← →
MrAndrey_ka (2005-05-31 14:32) [0]Здраствуйте все.
Я регистрирую в системе свое сообщение, а затем передаю через него текст с одногот приложения в другое.
SendMessage(handle,...,"Hellou")-работает;
s:="Hellou";
SendMessage(handle,...,pchar(s))-не работает.
помогите пожайлуста, заранее спасибо.
← →
Игорь Шевченко © (2005-05-31 14:38) [1]Как именно не работает, мы должны догадаться ?
← →
Digitman © (2005-05-31 14:40) [2]
> не работает
угу ... так и говорит - "не работаю" ...
← →
MrAndrey_ka (2005-05-31 14:44) [3]строка считывается не полностью
← →
Digitman © (2005-05-31 14:46) [4]
> считывается
кем, где, как, при каких обст-вах ?!
← →
MrAndrey_ka (2005-05-31 14:49) [5]при запуске второй копии програмы, она должна переслать параметры запуска первой копии, но она пересылает их не полностью, в конце символов 3-10 кудато пропадают, а вместо них карлючки.
← →
alpet © (2005-05-31 14:50) [6]Автору сабжа стоит разобраться в сообщении WM_COPYDATA.
Отправка обычного сообщения не поможет перебрасывать данные строк из АП одного процесса в АП другого, если только обработчик его не использует ReadProcessMemory.
← →
DVM © (2005-05-31 14:52) [7]
> MrAndrey_ka (31.05.05 14:49) [5]
То есть ты хочешь сказать, что просто так зарегистрировав сообщение, с его помощью можно передать текст? Нельзя этого сделать так просто. Текст можно передать с пом WM_COPYDATA или с пом MMF. Есть еще правда WM_SETTEXT, но он тебе мало подходит.
← →
MrAndrey_ka (2005-05-31 14:55) [8]а стоку передавать тамже в lParam
Так: SendMessage(handle,WM_COPYDATA,pchar(s));?
← →
DVM © (2005-05-31 14:57) [9]
> MrAndrey_ka (31.05.05 14:55) [8]
Ерунду ты написал. Справку открой.
http://www.firststeps.ru/mfc/winapi/win/r.php?126
← →
MrAndrey_ka (2005-05-31 14:59) [10]Большое спасибо.
← →
Digitman © (2005-05-31 14:59) [11]
> MrAndrey_ka (31.05.05 14:49) [5]
> карлючки
кто такие ? почему не знаю ?)
> при запуске второй копии програмы, она должна переслать
> параметры запуска первой копии
это - КЛЮЧЕВОЙ момент.
с него надо было начинать.
по поводу правил использования WM_COPYDATA - изучи сначала справку, будут неясности - тогда и спрашивай
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c