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

Вниз

Интерестненькая задача   Найти похожие ветки 

 
Timon ©   (2002-03-15 11:42) [0]

У меня не слишком много опыта серьезного программирования под винду, в связи с этим вопрос. Есть следующая ситуация: в памяти висит две программы. Им необходимо передавать друг другу целочисленное значение. Я просто не знаю как это можно реализавать.
Может есть у кого-нибуд, какие-нибудь идеи?


 
Юрий Федоров ©   (2002-03-15 11:50) [1]

Проще всего отправкой сообщений(SendMessage).
Если только программы оконные


 
fag2000@ok.ru ©   (2002-03-15 13:19) [2]

Можно через DDE.


 
Timon ©   (2002-03-15 16:51) [3]


Юрий Федоров, я с SendMessage кроме как wm_keydown больше ничего и не делал. Если можно подкинь примерчик, как передать целое число?


 
MBo ©   (2002-03-15 17:08) [4]

определяешь message WM_User + 333 (например) в обеих программах,
делаешь его обработчик и через wparam - число


 
Иван Шихалев ©   (2002-03-15 17:15) [5]

Еще хорошо посмотреть справку по RegisterWindowMessage.


 
Malder ©   (2002-03-16 00:00) [6]

Однозначно DDE - оно для этого и преднозначено, для обмена данными между программами. Статей на эту тему просто куча. Просто поищи про DDE...


 
MBo ©   (2002-03-16 07:35) [7]

>Однозначно DDE
ну почему же однозначно - в данном случае для передачи просто целого числа или других данных, которые можно упаковать в параметры message, совет Юрия наиболее разумен и прост.
В других, конечно, и DDE, и copydata и MemoryMapped может понадобиться.


 
VSDesign ©   (2002-03-18 02:59) [8]

Смотри pCopyDataStruct и WM_COPYDATA



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
1-90879
XPatriot
2002-03-17 14:26
2002.03.28
Переменные и файлы.


3-90810
ruslan_as
2002-03-04 13:13
2002.03.28
Сумма по полю


1-90898
SergeyDon
2002-03-18 11:10
2002.03.28
Подскажите как узнать высоту строки MainMenu?


6-91031
hardward
2002-01-11 07:56
2002.03.28
Тормозит многопоточное приложение (SMTP-сервер)


1-90847
Olivka
2002-03-16 19:01
2002.03.28
IDE