|
Программирование C / C++ / Visual C++ / Delphi / Visual Basic / ASM / Windows / Pascal |
|
Опции темы | Рейтинг: |
28.05.2007, 06:59 | #1 |
Участник
Регистрация: 06.08.2006
Сообщений: 243
ICQ: 272727765 Репутация: 406
|
TICQClient - исправления, дополнения и прочее
В этой теме будут выкладываться исправления и дополнения к компоненту TICQClient от Кобана для Delphi.
Компонент, актуально работающий на 13.08.2010 скачать: TICQClient Пример работы с компонентом: скачать: СheatICQ Официальный хелп от coban2k скачать: TICQClientHelp.rar ============================== Оригинальный компонент (с демо): скачать Компонент с работающими прокси и кодировками скачать тут Компонент от Romen'a (с демо): - движок на ICQ - к архиве есть все необходимые модули (для WSocket'a от ICS 1.4, плюс из RxLib несколько модулей) - из компонента убрано все "лишнее" скачать Демки делались в Turbo Delphi 2006, поэтому если вы будете собирать их под Delphi 7 и ниже не забудте в насткойках проекта указать пути, иначе среда не найдет эти модули и будет ругаться на их отсутствие. 1) Project -> Options 2) Закладка Directories/Conditionals 3) -> Units output directory: Units -> Search path: ICQClient Последний раз редактировалось DjFly; 04.02.2012 в 20:23. |
11.06.2009, 09:11 | #701 |
Участник
|
SERVICE_TEMP_UNAVAIL
__________________
Хочешь знать как работает ICQ? Читай документацию по протоколу в OSCAR. |
Плюсанул .fry : |
11.06.2009, 13:28 | #703 |
Участник
Регистрация: 11.06.2009
Сообщений: 7
Репутация: -1
|
Друзья, я так понял программу от .skyer нужно исправить, что бы она работала . . . Киньте пожалуйста исправленную версию, очень прошу :) Пишет Connection Closed . . .
Добавлено через 1 час 1 минуту Также пробовал Oscar Regger, так же не работает :( Последний раз редактировалось krekan; 11.06.2009 в 14:30. Причина: Добавлено сообщение |
11.06.2009, 20:22 | #705 |
Участник
|
Регистрация через протокол временно не доступнa.
__________________
Хочешь знать как работает ICQ? Читай документацию по протоколу в OSCAR. |
Плюсанул .fry : |
12.06.2009, 04:21 | #708 | |
Участник
Регистрация: 26.05.2009
Сообщений: 15
Репутация: 22
|
Цитата:
|
|
13.06.2009, 11:01 | #712 |
Участник
Регистрация: 17.11.2006
Сообщений: 153
ICQ: 8070080 Репутация: 302
|
DeDoK, сам бы открыл исходник и поиском поискал, а не тупо ставил точки после слова ICQClient1 и искал функцию.
Код:
property Status: LongWord read FStatus write SetStatus;
__________________
Лучший ICQ софт и не только - http://ухич.рф Онлайн чекеры - http://ухич.рф/checkers (Снова в строю :) |
Плюсанул yxu : |
13.06.2009, 18:14 | #713 | |
Участник заблокирован
Регистрация: 26.10.2008
Сообщений: 434
Репутация: 1122
|
DeDoK, извини, ошибся.
Цитата:
|
|
Плюсанул .skyer : |
13.06.2009, 20:08 | #715 | ||
Участник заблокирован
Регистрация: 26.10.2008
Сообщений: 434
Репутация: 1122
|
RankoR, да нет, не секретная. просто лень )
вот либо мне lines сам напишет и тут выложит решение, либо я когда не будет так лениво сделаю Добавлено через 4 часа 4 минуты вот я решился описать процедуру смены и получения информации с номера. И так, начнем: 1. Добавляем в FormCreate две строчки: Цитата:
а) OnUserGeneralInfo (Sender: TObject; UIN, NickName, FirstName, LastName, Email, City, State, Phone, Fax, Street, Cellular, Zip, Country: String; TimeZone: Byte; PublishEmail: Boolean); б) OnUserInfoAbout (Sender: TObject; UIN, About: String); 3. Думаю получить инфо дальше вы сможете самостоятельно) 4. Смена информации в TICQClient'e есть такая строчка: Цитата:
ICQ.SetSelfInfo(параметры, отписанные выше); кому чо не ясно ломитесь в асю, опишу более подробно, ибо времени пока достаточно -) Последний раз редактировалось .skyer; 14.06.2009 в 00:12. Причина: Добавлено сообщение |
||
Плюсанул .skyer : |
23.06.2009, 16:10 | #716 |
Участник
Регистрация: 26.05.2009
Сообщений: 15
Репутация: 22
|
Переделал TICQClient
Версия, годная и для Delphi 2009 и для Delphi 7 |
30.06.2009, 10:41 | #720 |
Участник
Регистрация: 21.05.2009
Сообщений: 11
Репутация: 5
|
Похоже, ICQ протокол снова подвергся изменениям. TICQClient получает "неверно сформированный пакет", либо коннектится на пару секунд и выпадает из сети.
Также, я заметил интересную вещь со статусами, написал на офф.форуме QIP: http://forum.qip.ru/showthread.php?p=307277#post307277 Прошу поддержать, если вы тоже такое заметили. Данная проблема касается только пользователей QIP и QIP Infium
__________________
***Microsoft***[X-Cite™] |
30.06.2009, 16:51 | #722 |
Участник
Регистрация: 30.06.2009
Сообщений: 13
Репутация: 3
|
Господа, помогите с UTF8. Когда в простом самом варианте делаю ICQClient.SendMessage(55800228 9,юникод), приходит ????????? при том в icqmenace CLI_SENDMSG показывает тоже самое, то есть юникод теряется еще до начале,думаю там Ansistring какой где то сбивает его, но непоняла где менять . Какие есть варианты доработки TICQClient-Demo(Native) компонента? "Сборки" не годятся :cry:
|