Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Невозможно отправить пакеты в сеть. Плагины. ICQ. 
V
    Опции темы
iddqd
Дата 7.3.2006, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 16.11.2005

Репутация: 0
Всего: 2



Пытаюсь написать плагин, который бы подключался к серверу ICQ. Для этого использую компонент TICQClient в отдельной программе отлично подключается, а в виде dll не хочет. Пологаю, что надо вынести в отдельный поток, но как?


--------------------
PM MAIL   Вверх
Romikgy
Дата 7.3.2006, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 26
Всего: 146



Цитата(iddqd @ 7.3.2006, 12:42 Найти цитируемый пост)
компонент TICQClient

Че эт за компонент?
Его в dll создать надо, и затем удалить smile


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Snowy
Дата 7.3.2006, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Цитата(iddqd @ 7.3.2006, 13:42 Найти цитируемый пост)
Для этого использую компонент TICQClient
Он не принимает сообщения.

Цитата(iddqd @ 7.3.2006, 13:42 Найти цитируемый пост)
в отдельной программе отлично подключается, а в виде dll не хочет.
А как ты хочешь подключить компонент в виде dll?
В чем выражается это "не хочет"?

Цитата(iddqd @ 7.3.2006, 13:42 Найти цитируемый пост)
Пологаю, что надо вынести в отдельный поток, но как?
Нет, не нужно. Он построен на асинхронных сокетах.

Если пишешь плагин - убери {$DEFINE USE_FORMS}
PM MAIL   Вверх
iddqd
Дата 7.3.2006, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 16.11.2005

Репутация: 0
Всего: 2



Цитата(Snowy @ 7.3.2006, 14:01 Найти цитируемый пост)
Он не принимает сообщения.

Мы сейчас говорим про сообщения от ICQ сервера?
Прекрасно принимает, я писал на нём мини аську для знакомого.
Цитата(Snowy @ 7.3.2006, 14:01 Найти цитируемый пост)
А как ты хочешь подключить компонент в виде dll?
В чем выражается это "не хочет"?

Я имею в виду, что когда я использую компонент в exe программе, то компонент работает как надо, а когда я использую компонент в плагине, то он не работает. Не подключается к серверу.
Цитата(Snowy @ 7.3.2006, 14:01 Найти цитируемый пост)
Нет, не нужно. Он построен на асинхронных сокетах.
Если пишешь плагин - убери {$DEFINE USE_FORMS}

Формы убирать никчему мне, я их использую в плагине.


Romikgy, http://cobans.net


--------------------
PM MAIL   Вверх
Snowy
Дата 7.3.2006, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Цитата(iddqd @ 7.3.2006, 14:12 Найти цитируемый пост)
Мы сейчас говорим про сообщения от ICQ сервера?Прекрасно принимает, я писал на нём мини аську для знакомого.
Это было до 10 февраля. После 10-го уже нет.

Цитата(iddqd @ 7.3.2006, 14:12 Найти цитируемый пост)
Я имею в виду, что когда я использую компонент в exe программе, то компонент работает как надо, а когда я использую компонент в плагине, то он не работает. Не подключается к серверу.
Значит что-то делаешь не так. Угадать что - сложно.

Цитата(iddqd @ 7.3.2006, 14:12 Найти цитируемый пост)
Формы убирать никчему мне, я их использую в плагине.
Интересно, зачем?
PM MAIL   Вверх
iddqd
Дата 7.3.2006, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 16.11.2005

Репутация: 0
Всего: 2



Snowy, я не понимаю что было до 10-го февраля?
Ты говоришь про тот день, когда миранда и QIP перестали работать? Но компонент этот работает до сих пор я толкьо что проверял его.

Цитата(Snowy @ 7.3.2006, 14:29 Найти цитируемый пост)
Значит что-то делаешь не так. Угадать что - сложно.

Вписываю UIN и Password.
В коде пишу ICQClient1.Login; //хоть с параметрами, хоть без - не подключается.
Дело не в этом. Я знаю как пользоваться компонентом. Просто его надо выносить в отдельный поток, объясни пожалуйста как это сделать, если знаешь.
Цитата(Snowy @ 7.3.2006, 14:29 Найти цитируемый пост)
Интересно, зачем?

Ну в плагине будет использоваться форма. Плагины ведь ещё бывают визуальные. На форме довольно много настроек будет и кое-какая информация.



--------------------
PM MAIL   Вверх
Snowy
Дата 7.3.2006, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Цитата(iddqd @ 7.3.2006, 14:43 Найти цитируемый пост)
Snowy, я не понимаю что было до 10-го февраля?Ты говоришь про тот день, когда миранда и QIP перестали работать? Но компонент этот работает до сих пор я толкьо что проверял его.
Просто не все сервера обновлены. То, что он работает - большая редкость. У одного моего знакомого миранда необновленная до сих пор работает. Просто так расклад получается. Скоро и у тебя перестанет. Миранда тоже не с 10-го перестала работать, а с 3-го. Просто большинство этого не заметило. Постепенно это приняло более глобальный характер. И теперь у очень немногих по старой схеме все еще работает. Но, когда все сервера в итоге будут перезапущены - перестанет работать везде.

Цитата(iddqd @ 7.3.2006, 14:43 Найти цитируемый пост)
Вписываю UIN и Password.В коде пишу ICQClient1.Login;
А остальные параметры? Сервер, порт и т.д.?

Цитата(iddqd @ 7.3.2006, 14:43 Найти цитируемый пост)
Просто его надо выносить в отдельный поток, объясни пожалуйста как это сделать, если знаешь.
Не нужно его выносить в другой поток. Ничего это не даст.
PM MAIL   Вверх
iddqd
Дата 7.3.2006, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 16.11.2005

Репутация: 0
Всего: 2



Цитата(Snowy @ 7.3.2006, 15:03 Найти цитируемый пост)
А остальные параметры? Сервер, порт и т.д.?

Да, всё также, как в рабочем проверенном варианте.

Спасибо за помощь, я нашёл иной выход.


--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0677 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.