Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Вниз

Интерестненькая задача 


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




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.025 c
1-90914           IronHawk              2002-03-18 18:19  2002.03.28  
Проблема, разыва дробного числа !


6-91021           Sregey                2001-11-22 17:49  2002.03.28  
Все та же ошибка 10055 при попытке подключения TClientSocket


6-91014           vlad_12               2002-01-15 14:17  2002.03.28  
Кто шарит по моему компу


14-91054          Georg                 2002-02-13 18:50  2002.03.28  
Проголосуйте за наших фигуристов!!!


1-90955           skywalker             2002-03-14 11:36  2002.03.28  
Ресурс курсора