Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> плагин и внешняя утилита, динамический обмен данными 
:(
    Опции темы
dvamaster
  Дата 29.7.2011, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 3
Всего: 10



Есть программа с поддержкой плагинов (название не раскрывается). В плагин часто поступают данные, по которым формируется статистика (данные непостоянны по объему и структуре), так же должно быть управление программой (легко управляется) через этот плагин. Т.е. Нужна GUI для этого плагина. GUI также должно получать уведомления об изменениях статистики. Нет связи с интерфейсом программы (упущение разработчиков)
Принцип такой, рапустил прогу, плагин работает. Когда захотел, запустил GUI, посмотрел, отрегулировал, закрыл. А данные обрабатываются как прежде.

Засунуть GUI в плагин (DLL) можно, но очень не хочется! (программа явно не на Delphi писалась, тяжко будет формочкам жить, да и вызвать GUI из программы не получится  smile ).

Через Map-файлы реализовать очень тяжело!

Есть ли иные способы?

Нравиться идея с COM, но с уведомлениями чего-то запарился. (хотелось бы реализовать, есть ли обширная инфа по этой теме, был бы очень благодарен)
Есть сокеты, опять сервер ваять.
Думал так же о WM_COPYDATA.
DDE - прошлый век.
Mailslot, pipe - говорят медленные.


--------------------
Хорошую информацию трудно добыть. Сделать с ней что-нибудь - еще труднее. /L. Skywalker/

Что же я сделал не так? /Король Лир/

Я делаю это для твоего же блага! /Любой родитель и палач/

PKUNZIP.ZIP /неизвестный/
PM MAIL WWW ICQ   Вверх
northener
Дата 30.7.2011, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1361
Регистрация: 2.9.2010

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



Туча "умных слов", но ничего не понятно.


--------------------
Но только лошади летают вдохновенно.
Иначе лошади разбились бы мгновенно!
PM MAIL   Вверх
Vaskevych
Дата 11.8.2011, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi Developer



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 30.12.2009
Где: UA. Rovno

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



Это точно, может загляни в ... SendMessage ....  smile 
PM   Вверх
CodeMonkey
Дата 12.8.2011, 01:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1839
Регистрация: 24.6.2008
Где: Россия, Тверь

Репутация: 38
Всего: 89



Цитата(dvamaster @  29.7.2011,  18:28 Найти цитируемый пост)
Через Map-файлы реализовать очень тяжело!


Эээээ? .map файлы?  smile 

Цитата(dvamaster @  29.7.2011,  18:28 Найти цитируемый пост)
Mailslot, pipe - говорят медленные. 


В каком месте они медленные? В каком месте вам вообще нужна скорость, если вы полагаете делать UI для контроля.

Преждевременная оптимизация - корень всех зол ©


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

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


 




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


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

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