![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Неактивный пользователь
Регистрация: 05.10.2008
Сообщений: 76
Репутация: 1
|
Скажите пожалуйста можно ли написать в delphi программу которая была бы связана с чатом другого приложения? Т.е. чтобы программа могла читать данные из чата и допустим при нажатии кнопки отправлять какое либо сообщение в чат. Подскажите возможно ли это реализовать и если да то как?
|
|
|
|
| Реклама: | купить серебряные серьги с топазом | леонид агутин концерты в москве | оборудование для ювелиров защитный блок при обработке | Магазин бытовой техники: снегоуборщик бензиновый brait br-7056w - переходи на сайт ТАЙМТВ! | Мебельный магазин: вешалка для одежды напольная деревянная - Переходи на сайт! |
|
|
#2
|
|
Теоретически можно.
Толька какой час ася или чат который закрузается в броазере? 1) Поля ввода адреса чата, логин, пас. 2) Отображение диалога чата. 3) Поле ввода сообщения. |
|
|
|
|
|
|
#3
|
|
Неактивный пользователь
Регистрация: 04.01.2009
Сообщений: 1
Репутация: 0
|
С чатом программ (mirc, icq, jabber итп), а не браузеров так взаимодействие через winapi идёт на ура.
|
|
|
|
|
|
#4
|
|||||||||||||||||||||||
|
Неактивный пользователь
Регистрация: 05.10.2008
Сообщений: 76
Репутация: 1
|
Это специальная чат-программка ну думаю типа аси, ну а как реализовать связь с чатом? Или мне хотя бы для начало нужно чтобы сообщение допустим из аси приходило на программку написанную в делфи. Я даже не представляю как будет выглядеть код и не знаю какие обьекты использовать. Подскажите пожалуйста |
|||||||||||||||||||||||
|
|
|
|
|
#5
|
|||||||||||||||||||||||
Если спрашиваете как к ней подключится, тогда хотя бы название программы в студию... Тогда хотя бы можно было б определить протокол, по которому она работает... А на ощупь никто не научился программировать. ![]()
__________________
Все великие люди мало жили. Вот и мне что-то нездоровится... |
||||||||||||||||||||||||
|
|
|
|
|
#6
|
|
Неактивный пользователь
Регистрация: 07.01.2009
Сообщений: 3
Репутация: 0
|
Да, можно. вижу 2 варианта:
1 - разбираешься с протоколом, и отлавливаешь пакеты. 2 - используешь WinApi (можно почитать в DelphiWorld взаимодействие с чужими окнами). Для тебя наверное лучшим является 2 вариант, он не очень сложен |
|
|
|
|
|
#7
|
|
Поищи ICQ клиент, написаный на Delphi. В сети такое было. Сам как-то юзал
__________________
Лучше устранить причину, чем постоянно заглушать следствие ©n4r.c0m |
|
|
|
|
|
|
#8
|
|
Неактивный пользователь
Регистрация: 04.05.2008
Сообщений: 5
Репутация: 1
|
Написать можно, есть много вариантов. Может окно отлавливать и посылать сообщения, если знаете протокол чата, то можете свой клиент написать.
|
|
|
|
|
|
#9
|
|
Неактивный пользователь
Пол:
Регистрация: 08.02.2009
Сообщений: 2
Репутация: 0
|
Проще свой клиент написать
|
|
|
|
|
|
#10
|
|
Новичок
Пол:
Регистрация: 16.02.2009
Сообщений: 8
Репутация: 0
|
Сложность задачи зависит от чата, допустим если это будет QIP или Miranda или подбные клиенты с поддержкой плагинов, то проще написать плагин) чтобы он отправлял сообщение ващей программе) потому что проще найти свою программу и подстроится к ней, чем через WinApi ловить окна и отслеживать в них текст)
|
|
|
|
|
|
#11
|
|
Новичок
![]() Пол:
Регистрация: 26.08.2007
Сообщений: 10
Репутация: 1
|
Либо ставить hooks (см. msdn)
|
|
|
|
|
|
#12
|
|||||||||||||||||||||||
Тема, к которой Вы отправили, весьма сложная. Новичок не разберется однозначно (да и бывалый программист, без бутылки, возможно, тоже). Но для дельфы есть готовое решение в плане хуков и перехвата - юнит AdvApiHook от очень сильного программиста ms rem, к сожалению, ныне покойного. И цикл его статей про перехват на wasm.ru. Там все очень понятно расписано, и разобраться куда проще, чем с msdn :-) Ну и я готов помочь, если что непонятно. |
||||||||||||||||||||||||
|
|
|
|
|
#13
|
|
Неактивный пользователь
Пол:
Регистрация: 12.02.2009
Сообщений: 4
Репутация: 0
|
Если я ничего не путаю, то qip написан на Delphi. Очень достойная программа.
|
|
|
|
|
|
#14
|
|
Неактивный пользователь
Пол:
Регистрация: 10.01.2007
Сообщений: 19
Репутация: 4
|
отвечу коротко 1. можно 2. стяни себе delphiworld, dkdb, и кулибу наконец там есть примеры как сделать браузер и как управлять чужим приложением. офтоп: что вы делать умеете? - могу копать а что нибудь более сложное лестницу например можете? - Ну это копать много придеться ![]() |
|
|
|
|
|
#15
|
|
Неактивный пользователь
Пол:
Регистрация: 18.07.2008
Сообщений: 12
Репутация: 0
|
Формат освоить и управлять напрямую.
Т.е. написать клиента под все эти протоколы. Это не так уж и сложно. С Jabber проще. Он открытый. С аськой сложнее. Последний раз редактировалось pluton; 24.03.2009 в 18:31.. Причина: ошибки |
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| А можно ли на языках програмирования написать мульт? | scromniaga | Моделирование программ | 36 | 19.01.2011 17:15 |
| Срочно помогите написать программу по Delphi | shymaxer777 | Delphi | 10 | 28.11.2010 09:53 |
| Можно написать прогу по-другому? | Event | Visual C++ / С/C++ | 6 | 24.11.2009 23:45 |
| Где можно скачать тестер с бд на delphi... | maddust | Delphi | 0 | 12.02.2008 23:37 |
|
|