привет! Спасибо всем экспертам за помощь. Возникла следующая проблема: не получается передавать строки в составе пользовательских сообщений(в смысле messages WM_USER + ...), а очень нужно для меж программного взаимодействия. Прога - получатель получает всегда какую - то шняжку вместо нужных строк. Подскажите кодом что -ли, а то запарило уже. Благодарю всех.
MailTo: diodon@mail.primorye.ru
Отправлен: 02.02.2005, 14:43
Вопрос задал: Алексей Петрович Вульфенштейн (статус: Читатель)
Всего ответов отправлено: 2
Отвечает: Bob Johnson
Здравствуйте, Алексей Петрович Вульфенштейн! В межпрограммном взаимодействии невозможно передавать данные с помощью WM_USER, т.к. адреса этих данных действительны в пределах только того процесса, где они получены. Тебе следует использовать сообщение WM_COPYDATA, которое специально для этого и предназначено.
* EMan2.0: ---===*** Debug mode ***===---
Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 02.02.2005, 21:02
Отвечает: Boriss
Здравствуйте, Алексей Петрович Вульфенштейн!
Или еще можно этим сообщением дать сигнал "Посмотри в кармане для тебя есть что-то"
Ответ отправил: Boriss (статус: Профессионал)
Отправлен: 04.02.2005, 09:08