|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.06.2015, 09:52 | #1 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
передача струкутуры сообщениями
Здравствуйте господа гуру С++
Вопрос следующий У меня имеется структура в проекте на С++ Код:
Код:
Код:
в результате: 1. отправленный LPARAM параметр полностью совпадает с принятым, то есть, по сути указатель на память на отправке = указателю на приёме Но при просмотре через дебагер получаю следующую картиину ВОПРОС: как правильно отправить структуру в С++ чтобы корректно её принять в Делфи?
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
28.06.2015, 11:10 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
1) Использовать общую память
2) Воспользоваться сообщением WM_COPYDATA 3) Передавать данные через сокет Прочитать в интернете об Inter Process Communications |
28.06.2015, 12:05 | #3 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
юзай WM_COPYDATA. в интернетах ахулиард примеров. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
28.06.2015, 12:29 | #4 | |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Цитата:
вопрос снимается. в результате , оба приложения будут оснащены в виде DLL которые будут вызываться с единого приложения. спасибо всем откликнувшимся
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
|
28.06.2015, 12:52 | #5 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
DLL вам не поможет, адресное пространство от этого не станет единым.
|
28.06.2015, 13:02 | #6 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
28.06.2015, 19:03 | #7 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
структура
EXE +-> dll1 (это моя которая отсылает) | +-> dll2 | +-> dll3 | +-> dll4 (это моя которая принимает) | +-> ... n получится?
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
28.06.2015, 20:00 | #8 | ||
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
||
28.06.2015, 23:47 | #9 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Если они в одном процессе почему тогда просто не вызвать нужный метод?
|
28.06.2015, 23:55 | #10 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обмен сообщениями | ZuBy | Работа с сетью в Delphi | 35 | 24.01.2017 14:27 |
Двусторонний обмен сообщениями | 11vmk | Работа с сетью в Delphi | 0 | 10.10.2013 21:59 |
обмен сообщениями | David Villa | Общие вопросы C/C++ | 1 | 23.06.2012 12:13 |
Проблема с сообщениями | -=taifun=- | О форуме и сайтах клуба | 1 | 23.11.2011 13:36 |
Проблема с broadcast сообщениями. | profi | Win Api | 1 | 27.02.2010 18:55 |