Главная страница
    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.048 c
2-1188226449
ares18
2007-08-27 18:54
2007.09.30
Про глюки XOR алгоритма


2-1188675339
WebSQLNeederr
2007-09-01 23:35
2007.09.30
inttostr(i/100) а КАК?


2-1189077582
Yogan
2007-09-06 15:19
2007.09.30
SMTP, POP3 сервер


15-1188933049
Nic
2007-09-04 23:10
2007.09.30
Куда пригласить девушку на первое свидание? :)


2-1188907163
ArtikZ
2007-09-04 15:59
2007.09.30
time





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский