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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сообщения между приложениями!!! С помощью чего можно передать текст??? 
V
    Опции темы
Rodman
Дата 27.7.2006, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

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



Добрый день. 

Подскажите пожалуйста каким способом можно передать определенный текст типа: "User 1, Enter", другому приложению, которое это сообщение обработает?!?!?!

Мне необходим какой-то не визуальный метод...

короче говоря - Отправить и получить с помощью не визуальных компонентов...

 smile  smile  smile  smile  smile 

Спасибо... 
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Демо
Дата 27.7.2006, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



см. WM_COPYDATA 


--------------------
    
PM MAIL ICQ Skype   Вверх
Snowy
Дата 28.7.2006, 09:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



По сети или на одной машине?
По сети - поиск по TCPClient и TCPServer
На одном компьютере - поиск по WM_COPYDATA в разделе Delphi WinAPI 
PM MAIL   Вверх
vood
Дата 29.7.2006, 06:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Лучше воспользуйся реестром для передачи данных (на одном компе) 


--------------------
Вы все еще курите ? Тогда мы идем к вам
 
PM MAIL ICQ   Вверх
Snowy
Дата 29.7.2006, 07:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



vood, это ты так пошутил?
Ты еще сказал бы "в рар запакуй"... 
PM MAIL   Вверх
BUGOR
Дата 29.7.2006, 08:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Если данные большие(больше 255) и их нужно хранить в памяти, то лучшим вариантом являются именованные MemoryMappedFiles, очень удобная штука и может работать не только между двумя приложениями, но и больше и опять же даже ничего передавать не надо, если меняешь часток на одном конце, то на другом он тоже меняется. 


--------------------
Живу недоумевая, всё время хочу понять...
http://hunger.ru 
PM MAIL WWW ICQ   Вверх
Демо
Дата 29.7.2006, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата(BUGOR @  29.7.2006,  08:14 Найти цитируемый пост)
может работать не только между двумя приложениями





--------------------
    
PM MAIL ICQ Skype   Вверх
BUGOR
Дата 29.7.2006, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Демо, одно приложение создаёт именованный участок памяти, а другие могут его открыть по имени и читать/писать из него, причём любое изменение этого участка опционально может отражается во всех или ни в одном приложении. 


--------------------
Живу недоумевая, всё время хочу понять...
http://hunger.ru 
PM MAIL WWW ICQ   Вверх
Демо
Дата 29.7.2006, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата(BUGOR @  29.7.2006,  13:23 Найти цитируемый пост)
Демо, одно приложение создаёт именованный участок памяти, а другие могут его открыть по имени и читать/писать из него, причём любое изменение этого участка опционально может отражается во всех или ни в одном приложении. 


Поясни выражение - "не только между двумя приложениями". 


--------------------
    
PM MAIL ICQ Skype   Вверх
BUGOR
Дата 29.7.2006, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Демо, что тут пояснять не понимаю?  


--------------------
Живу недоумевая, всё время хочу понять...
http://hunger.ru 
PM MAIL WWW ICQ   Вверх
Демо
Дата 29.7.2006, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата(BUGOR @  29.7.2006,  14:11 Найти цитируемый пост)
Демо, что тут пояснять не понимаю?


Ну тогда я делаю вывод, что имеешь ввиду - "не только между двумя приложениями, но и между двумя компюьтерами"?

Ну тогда ты не прав. Это невозможно. 


--------------------
    
PM MAIL ICQ Skype   Вверх
Fighter
Дата 29.7.2006, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Если на одной машине - COM, если для сети - DCOM. 
PM MAIL   Вверх
Dmi3
Дата 29.7.2006, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Демо, Он наверн говорит о том, что и для трех, четырех, пяти и тд приложений будет работать. 
PM MAIL   Вверх
Rodman
Дата 1.8.2006, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

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



Ребята... Спасибо конечно за такое количество советов... но Вы только не подеритесь...


Я пока сделал с помошью WM_COPYDATA... пока меня устраивает... 



СПАСИБО!!!
PM MAIL WWW Skype GTalk YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

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

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

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

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

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


 




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


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

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