Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 19.06.2010, 14:22
romingood romingood вне форума
Прохожий
 
Регистрация: 26.02.2010
Сообщения: 36
Репутация: 9
Восклицание Взаимодействие двух DELPHI приложений, как?

Привет всем.

У меня в разработке три DELPHI-приложения, мне нужно чтобы одно было ведущим, а два других - ведомых.

Собственно, так оно и есть, осталось обеспечить связь между приложениями, чтобы одно могло дать команду на старт другому, а другое после работы оповестило бы первое о завершении работы.

Задача очень простая, поэтому хочется обойтись стандартными компонентами DELPHI, а реализовывать её сохранением команд от ведущего приложения и статусов от ведомых, в текстовом файле с опросом файла каждую минуту - это конечно работать будет, но исполнение кривовато.

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

Заранее всем спасибо.
Ответить с цитированием
  #2  
Старый 19.06.2010, 16:40
Аватар для Marvel
Marvel Marvel вне форума
Начинающий
 
Регистрация: 14.06.2010
Адрес: Пятигорск
Сообщения: 121
Репутация: 24
По умолчанию

а чем плох TcpClient и TcpServer - стандартные в Delphi (или их аналоги)? работать можно через localhost (127.0.0.1)
__________________
Коли навчався в школі я - в мені росли мозгЫ. КудИж вони поділися? гы-гы гы-гы гы-гы...


ICQ: 593977748
Nick: Marvel
Ответить с цитированием
  #3  
Старый 19.06.2010, 18:13
Аватар для T-dayne
T-dayne T-dayne вне форума
Начинающий
 
Регистрация: 26.01.2010
Сообщения: 180
Репутация: 31
По умолчанию

TSocketClient и TSocketServer тебе в помощь. Можно работать через 127.0.0.1, взаимодействие реализовать с помощью текстовых команд.
Ответить с цитированием
  #4  
Старый 20.06.2010, 19:11
Аватар для Marvel
Marvel Marvel вне форума
Начинающий
 
Регистрация: 14.06.2010
Адрес: Пятигорск
Сообщения: 121
Репутация: 24
По умолчанию

Цитата:
Сообщение от T-dayne
TSocketClient и TSocketServer тебе в помощь. Можно работать через 127.0.0.1, взаимодействие реализовать с помощью текстовых команд.
а я не тож самое написал? ))
__________________
Коли навчався в школі я - в мені росли мозгЫ. КудИж вони поділися? гы-гы гы-гы гы-гы...


ICQ: 593977748
Nick: Marvel
Ответить с цитированием
  #5  
Старый 21.06.2010, 08:29
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

DDE, OLE, ActiveX
Ответить с цитированием
  #6  
Старый 21.06.2010, 08:32
Аватар для Marvel
Marvel Marvel вне форума
Начинающий
 
Регистрация: 14.06.2010
Адрес: Пятигорск
Сообщения: 121
Репутация: 24
По умолчанию

думаю через сокеты тут проще всего сделать
__________________
Коли навчався в школі я - в мені росли мозгЫ. КудИж вони поділися? гы-гы гы-гы гы-гы...


ICQ: 593977748
Nick: Marvel
Ответить с цитированием
  #7  
Старый 21.06.2010, 10:28
Аватар для Thrasher
Thrasher Thrasher вне форума
Illuminati
 
Регистрация: 06.03.2008
Адрес: Крым, г. Симферополь
Сообщения: 348
Репутация: 8808
По умолчанию

Вот тут http://www.piter.com/lib/97853140005...html?fil=ch_17 есть решение проблемы. С исходниками и прочим... Не через сокеты. Довольно интересно, хоть и старо))
__________________
Хорошо написанная программа не требует документации
ICQ 9-184-668.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:16.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter