Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];

Вниз

для пользователей TIcqClient   Найти похожие ветки 

 
petun   (2006-10-25 11:14) [0]

Недавно произошли обновления на сайтах ICQ. Теперь моя программа отказывается работать, кто нибудь уже решил эту проблему???

Компонентом выдается ошибка - Received mailformed login packet.


 
Ketmar ©   (2006-10-25 11:16) [1]

компонент, мягко говоря, очень старый. никто так и не озаботился его поддержкой. так что лучше использовать сишные альтернативы или сделать самому (ой, не советую... %-)


 
petun   (2006-10-25 11:17) [2]

а на delphi нет альтернативы?
слишком много кода придется переносить...


 
Ketmar ©   (2006-10-25 11:22) [3]

зачем "переносить" (хотя это было бы лучшим вариантом)? собрать в виде .obj/.dll, да и подключать. сделав обёртку-эмулятор TICQClient.


 
petun   (2006-10-25 11:23) [4]

не шарю :(


 
Ketmar ©   (2006-10-25 11:25) [5]

можешь взять исходники, документацию по новому протоколу, и править TICQClient. была у меня такая идея, но потом необходимость отпала, а просто так -- неинтересно. %-)


 
Ketmar ©   (2006-10-25 11:25) [6]

кстати, если долго клянчить что-то у автора QIP (или дать ему денег немного) -- может, и поможет. QIP, афаир, на Delphi сделан.


 
Ketmar ©   (2006-10-25 11:26) [7]

или проверь, работает ли крыс. если да -- достань оттуда.


 
petun   (2006-10-25 12:35) [8]

насчет qip идея была....
будем пробовать. спасибо.


 
SpellCaster   (2006-10-25 13:50) [9]

Крыс тоже на дельфях. Можно попытаться у разраба выпросить кусочек кода


 
Gewisser   (2006-10-26 20:02) [10]

Если кто исправит, выложите плиз исправленый участок кода...


 
Gewisser   (2006-10-26 20:22) [11]

Откройте файл ICQClient.pas, найдите в нем этот код (~1981 — 1982):

Code:
---------
     //SRV_COOKIE
     FUIN  := GetTLVStr(@pkt, T);                //Client"s UIN in ASCII format
---------
И замените его этим:

Code:
---------
     T := GetInt(@pkt, 2);
     if T = $008e then                // TLV(142 [0x008E])
     begin
     Inc(pkt.Len, GetInt(@pkt, 2));  
     FUIN  := GetTLVStr(@pkt, T);
     end else
     if T = $0001 then                // TLV(1 [0x0001])
       FUIN  := GetWStr(@pkt);
---------


 
Ketmar ©   (2006-10-26 20:24) [12]

попробуй связаться с Кабаном и попросить его проапдейтить саурсфорж. думаю, будет полезно.


 
Sheefty   (2006-11-07 15:02) [13]

Вопрос не в тему, как изменить отображение версии клиента в TICQClient на свой ? Ненравиться что он пишет ICQ 2001 хочеться своё как это сделано в квипе (qip)


 
MetalFan ©   (2006-11-07 18:24) [14]

здесь была похожая тема
http://forum.vingrad.ru/topic-118199/unread-1/hl/icq/index.html


 
McFly ©   (2007-01-23 12:17) [15]

Знаете, TIcqClient а то я подправил, но есть глюк. При отправке сообщений TIcqClient"у через mirandу сообщения до него не доходят. Если же залогиниться под профилем на котором сидел этот TIcqClient, то все сообщения отправленные ему сваливаются скопом. Т.е. он их просто не получает.

Из qip все сообщения до TIcqClient"а доходят.

Эти странности начались недавно, где-то в 10х числах января 2007. До этого все работало как из qip так и из миранды.

Не хочу садиться на qip, он так нелепо выглядит. Не конфигурируется нихрена почти, нет модулей расширения... :(


 
SpellCaster   (2007-01-25 13:03) [16]

> [15] McFly ©   (23.01.07 12:17)

Там протокол менялся. Обнови миранду


 
McFly ©   (2007-01-31 14:42) [17]

Миранда самая новая на данный момент из релизов. 6.0.3. Не помогает. Так и мучаюсь, живу на миранде и постоянно переключаюсь в qip, чтобы проверить статус сервака, через ICQ бот.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.035 c
15-1188808368
Crazybobr
2007-09-03 12:32
2007.09.30
Кто-нить играет по сети в Sniper Elite?


2-1188827777
AlexSt
2007-09-03 17:56
2007.09.30
Как считать данные из файла открытого другим приложением


2-1188787322
delphino
2007-09-03 06:42
2007.09.30
List index out of bounds (1)


3-1180202064
Valkyre
2007-05-26 21:54
2007.09.30
Не регистрируется подключение


15-1188920033
Cyrax
2007-09-04 19:33
2007.09.30
Байка: мужик и справочник...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский