Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Замена DDE 
:(
    Опции темы
jhonyxakep
Дата 7.2.2010, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



В общем задача такова:

Существует 2 программы (абссолютно разные) 1 из них на Delphi, и 2 на C++.
Нужно организовать эти 2 программы средством подобным DDE, но не самим дде.

ВО 1 нужна защещенность данных, во 2 скорость и простота работы... и еще нужно что бы сама система была совместима как с Delphi так и с MinGW.
PM MAIL ICQ   Вверх
NewDima
Дата 7.2.2010, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



Если программы уже есть, что значит,
Цитата

Нужно организовать эти 2 программы средством подобным DDE

Цитата

нужно что бы сама система была совместима как с Delphi так и с MinGW

причем здесь среда разработки, компилятор и средство, предоставляемое операционной системы?
Очертите задачу более конкретно
PM ICQ   Вверх
jhonyxakep
Дата 7.2.2010, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



Цитата(NewDima @  7.2.2010,  15:17 Найти цитируемый пост)
причем здесь среда разработки, компилятор и средство, предоставляемое операционной системы?Очертите задачу более конкретно

 smile Имел в виду организовать связь между 2 программами подобно DDE, но так что бы сама связь была организована в 2 языках одинаково. 
Цитата(NewDima @  7.2.2010,  15:17 Найти цитируемый пост)
среда разработки

А помимо того что Delphi - IDE, это уже и языком назвать можно.
PM MAIL ICQ   Вверх
NewDima
Дата 8.2.2010, 08:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



Опять же, что значит следующее
Цитата

что бы сама связь была организована в 2 языках одинаково. 

?
В чем одинаковость?
Ну используй OLE.
Цитата

А помимо того что Delphi - IDE, это уже и языком назвать можно.

Ну вообще-то язык программирования называется Object Pascal, а то, что многие Delphi называют языком не делает его таковым
PM ICQ   Вверх
mes
Дата 8.2.2010, 10:53 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(NewDima @  8.2.2010,  07:02 Найти цитируемый пост)
Ну вообще-то язык программирования называется Object Pascal 

дельфи это уже самостоятельная ветвь диалекта Object Pascal.

Цитата(NewDima @  8.2.2010,  07:02 Найти цитируемый пост)
что многие Delphi называют языком не делает его таковым 

а если он таковым называется в оффициальных документах разработчика ?
 smile 

http://ru.wikipedia.org/wiki/Delphi_%28%D1...%D0%B8%D1%8F%29


--------------------
PM MAIL WWW   Вверх
W4FhLF
Дата 8.2.2010, 10:59 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 20
Всего: 121





--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
NewDima
Дата 8.2.2010, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



mes, хм, отстаю от жизни, спасибо...
PM ICQ   Вверх
jhonyxakep
Дата 13.2.2010, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



 smile Решил значит обмениватся данными между программами с помощью SendMessage и WM_COPYDATA, с Делфи при приеме сообщения все получилось просто: 

Код

StrLCopy(stext, msg.CopyDataStruct.lpData, msg.CopyDataStruct.cbData);


А вот как в C++ это реализовать, не понятно. smile 
PM MAIL ICQ   Вверх
W4FhLF
Дата 13.2.2010, 11:26 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 20
Всего: 121



Цитата(jhonyxakep @  13.2.2010,  10:04 Найти цитируемый пост)
Решил значит обмениватся данными между программами с помощью SendMessage и WM_COPYDATA


Самое убогое решение, которое можно выбрать. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
jhonyxakep
Дата 13.2.2010, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



Цитата(W4FhLF @  13.2.2010,  11:26 Найти цитируемый пост)
Самое убогое решение, которое можно выбрать. 

 smile Почему это? Оно вполне соответствует требованиям.
PM MAIL ICQ   Вверх
NewDima
Дата 14.2.2010, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: нет
Всего: 12



jhonyxakep,  в поиске
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0526 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.