Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/12: Рейтинг темы: голосов - 12, средняя оценка - 4.75
2 / 2 / 0
Регистрация: 30.06.2013
Сообщений: 58

ICQ and Delphi XE2

25.08.2013, 10:53. Показов 2638. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
не смог найти компонент TIcqClient для делфи XE2, версии для 7 и 2010 не катят. а версию XE3 не поддерживает.

суть :
в версиях для 7 и 2010 ссылается на ошибку:
[DCC Fatal Error] TICQClient.dpk(29): E2202 Required package 'rtl' not found

в версии для XE3 просто не компилируется без объяснений

Заранее спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.08.2013, 10:53
Ответы с готовыми решениями:

Что лучше брать Delphi XE2, Delphi XE, Delphi 7?
Привет форумчане! У меня вопрос: что лучше брать Delphi XE2, Delphi XE, Delphi 7? Как вообще различаются серия Delphi XE, и Delphi 7?

Перевод из Delphi 7 в Delphi XE2
Вообщем Этот код на delphi 7 спокойно компилируется: Function ResolveIP(HostName: String): String; Type tAddr = Array Of...

Delphi 2010 feat. Delphi XE2
Добрый день. Установлена Делфи 2010. Ставлю ХЕ2. Почитав информацию, понял, что конфликтов не будет. Один нюанс меня заинтересовал: как...

17
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
25.08.2013, 11:18
...не устанавливайте, подключите динамически в проекте.
0
2 / 2 / 0
Регистрация: 30.06.2013
Сообщений: 58
25.08.2013, 11:26  [ТС]
как осуществить это?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
25.08.2013, 11:36
http://www.magic-pc.spb.ru/jou... /19/04.php (см. листинг 1)
2
2 / 2 / 0
Регистрация: 30.06.2013
Сообщений: 58
25.08.2013, 11:48  [ТС]
Лкгче поставить 2010))
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
25.08.2013, 11:53
...вам легче поставить другую версию, чем написать пару строк?
Delphi
1
2
3
4
5
ICQClient1:= TICQClient.Create(nil); // назначение событий модуля
 ICQClient1.OnMessageRecv       := MessageRecv;
 ICQClient1.OnConnectionFailed  := ConnectionFailed;
 ICQClient1.OnLogin                 := Login;
 ICQClient1.OnLogOff                := LogOff
2
2 / 2 / 0
Регистрация: 30.06.2013
Сообщений: 58
25.08.2013, 12:05  [ТС]
почитал про трудности в переходе на раннюю версию))

тогда вопрос - как мне подключить ее к проекту?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
25.08.2013, 12:08
...просто положить всю библиотеку в каталог проекта (или в отдельный каталог, но тогда пути указать) и добавить в секцию uses модули - ICQClient ,ICQWorks. При этом вы сможете работать с компонентом динамически.
0
2 / 2 / 0
Регистрация: 30.06.2013
Сообщений: 58
25.08.2013, 19:17  [ТС]
Спаааасибо!!!!!!

Добавлено через 5 часов 30 минут
UPD : скомпилировал исходники для XE2, успешно)

Добавлено через 34 минуты
итак. сервер вечно недоступен. думаю, версия протокола поменялась.

просьба - откликнитесь те, кто писал\использует в своей программе в качестве оповещения\бота icq или другой протокол для мгновенной передачи сообщений!!! или помогите советом)

Добавлено через 1 час 2 минуты
нашел решение - отправляю логи по email))
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
25.08.2013, 20:18
просьба - откликнитесь те, кто писал\использует в своей программе в качестве оповещения\бота icq или другой протокол для мгновенной передачи сообщений!!! или помогите советом)
допустим уже откликнулся. Если не заметили, та самая ссылка http://www.magic-pc.spb.ru/jou... /19/04.php. Впрочем, есть и более ранние разработки "J2ME. Использование мобильной связи в распределённых АСУТП"/

итак. сервер вечно недоступен. думаю, версия протокола поменялась.
отнюдь. У меня использована версия модуля ICQClient v. 1.34.1 от 2009 года, а последняя компиляция автобота из статьи еще прошлого года и он успешно только что присоединился и арбайтен:
0
2 / 2 / 0
Регистрация: 30.06.2013
Сообщений: 58
25.08.2013, 22:04  [ТС]
ммм...

но я уже отказался от ICQ, найдя решение в отсылке логов по STMP))

Но, если не затрудню, можете дать исходнички и сказать, что за версия делфи используется для этого?

в вики сказано, что ICQ блокирует сторонние приложения...
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
25.08.2013, 22:15
ммм...

но я уже отказался от ICQ, найдя решение в отсылке логов по STMP))
м-м-м, мне как то все равно. Рад за вас.

Но, если не затрудню, можете дать исходнички
они даны.

и сказать, что за версия делфи используется для этого?
любая.

в вики сказано, что ICQ блокирует сторонние приложения...
бред.
1
2 / 2 / 0
Регистрация: 30.06.2013
Сообщений: 58
26.08.2013, 01:16  [ТС]
Спасибо вам!)) но я уже всё подготовил для отсылания логов + файлов через email сразу ко мне на почту) так удобней) и к тому же легче контролировать)
а ICQ я попробую еще раз позднее))

Добавлено через 2 часа 9 минут
Спасибо, попросовал запустить программу - да, работает...

Значит, мне надо перейти на TDLine, чтобы работать...ммм...

Добавлено через 11 минут
TDLite*

Добавлено через 26 минут
скомпилированный проект http://www.delphiexpert.ru/vie... php?id=156, использующий этот компонент не может подключиться к серверу. примеры скомпилированные тоже не могут найти сервер...
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
26.08.2013, 08:37
Значит, мне надо перейти на TDLine, чтобы работать...ммм...

Добавлено через 11 минут
TDLite*
необязательно.

Добавлено через 26 минут
скомпилированный проект http://www.delphiexpert.ru/vie... php?id=156, использующий этот компонент не может подключиться к серверу. примеры скомпилированные тоже не могут найти сервер...
эту проблему стоит адресовать тому автору, рыться в чужом коде нет особого желания.
0
2 / 2 / 0
Регистрация: 30.06.2013
Сообщений: 58
26.08.2013, 09:20  [ТС]
ммм...
попробовал еще простые примеры - не хочет вообще подсоединяться(

да, я понимаю, что та программа может с аськой работать...но это странно, ибо это единственная программа, которая работает. значит, придется использовать семерку или 2010.
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
26.08.2013, 09:32
...скорее дело в юникодной Delphi, но это тоже решаемо
0
2 / 2 / 0
Регистрация: 30.06.2013
Сообщений: 58
26.08.2013, 20:30  [ТС]
Цитата Сообщение от raxp Посмотреть сообщение
...скорее дело в юникодной Delphi, но это тоже решаемо
подробнее? во всех исходниках объявлять строку как ansistring?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
26.08.2013, 23:53
...как вариант
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.08.2013, 23:53
Помогаю со студенческими работами здесь

Delphi xe2
Ребята очень прошу дайте ссылку на скачивание delphi xe2 В интернете бред.

Установка Delphi XE2
Добрый день! Начинаю осваивать делфи. Рекомендовали скачать Embarcadero Delphi XE2 Version 16.0. У кого есть ссылка на прогу?и как...

PNG в delphi XE2
Какими средствами загрузить в image картинку png в delphi xe2?

Delphi XE2 и MD5
Раньше работал с Delphi 7, и все было норм. Как только перешел на delphi XE2 начались проблемы. Для хэширования в md5 в delphi 7 всегда...

Ошибки в delphi XE2
Вылитают ошибки expected End but received '=' expected the end of file but ceceived an idenifier create Сам код unit Unit1; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru