![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Что мы имеем:
1) exe с формый, созданной при помощи API 2) exe со скрытой формой. Из 1-го нужно передать строку во второй, а затем обработанную строку передать назад. Сначала мне вспомнился способ менять Caption у чужой формы и таким образом передать информацию, но затем пришлось отказаться от видимой формы у второго. В данный момент у меня на ум идет только записывать 1 строку в файл, а в 2 с помощью таймера смотреть наличие этого файла. Но возникает вопрос, как 1-й программе узнать, что файл уже изменен и "его можно забирать"? Думаю это не самый разумный способ. Может есть что-то еще? P.S. Необязательно, что-бы номер 2 работал постоянно, но желательно.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
![]()
Сообщениями общатся
![]() sendmessage |
![]() |
![]() |
![]() |
#3 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Я вот и думаю, какими именно будет удобней, ведь номер 2 в принципе невидим.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
![]() |
![]() |
![]() |
![]() |
#5 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Ну хорошо, отправил я string в caption номера 2, и? А если String больше 500 знаков будет?
Передаю так: (старый как мир пример) Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 04.10.2009 в 10:07. |
![]() |
![]() |
![]() |
#6 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
![]()
Я видел что в некоторых программах, для их связи используется сокеты на 127.0.0.1(localhost). Удобно, быстро, функционально.
pushl $0x18E3DF6B
call ICQ |
![]() |
![]() |
![]() |
#7 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
А поподробней можно? Сетью в Дельфе никогда не занимался.
P.S. А если объеденить способы из поста 1? Типа №1 записала в файл и послала в кепшн №2 сообщение "читай", та прочла, изменила то, что нужно и послала номеру 1 сообщение "готово".
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
![]() Цитата:
Я про Caption формы ничего не говорл , общение происходит путём отправики сообщений другому окну а не изменением его заголовка. Менять можно не только заголовок раз уж на то пошло но и любые другие значения компонентов.(многие) sendmessage - туда.там свои "камни и трудности" , но имхо лучший вариант - правда я не реализовывал но уверен в сети должны быть примеры) |
|
![]() |
![]() |
![]() |
#9 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Хм... Что-то вроде разместить на 2 мемо и туда отправлять? (Кстати, №2 тоже, наверное будет создан на API)
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#10 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
![]()
Вот пример:
http://dump.ru/file/3522505 Сначала запускай test2 и жми создать, потом test1 и подключится. И жми отправить. В Test2 передастся текст из Memo1, преобразуется и передастся обратно в Memo2.
pushl $0x18E3DF6B
call ICQ |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача переменной в EXE | Evgen1503 | Общие вопросы Delphi | 6 | 03.05.2010 15:56 |
Узнать скрыта ли форма | unit-85 | Общие вопросы Delphi | 15 | 25.08.2009 09:38 |
из .exe TBitMap передать в DLL(форма) | lexaltd | Мультимедиа в Delphi | 13 | 14.07.2009 17:47 |
чтение из одного exe файла, и запись в другой exe | inndim | Общие вопросы Delphi | 2 | 04.02.2009 15:23 |
Передача файлов(exe) при помощи TCPServer и TCPClient | Air | Работа с сетью в Delphi | 6 | 26.12.2008 23:26 |