Форум по 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
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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