Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2011, 15:43   #1
DKENT
Форумчанин
 
Регистрация: 09.09.2010
Сообщений: 114
По умолчанию IcqClient

Здраствуйте, возникла проблема при отправки сообщения icq!
Уин выходит в сеть но сообщение не приходит.
Если отправку сообщения ставлю на другую процедуру onclick то работает, но мне нужно чтобы код выполнялся посредством одной процедуры!
Помогите решить проблему....

procedure TForm1.Button1Click(Sender: TObject);
begin
ICQClient1.UIN :=strtoint(Edit1.text);
ICQClient1.Password :=Edit2.text;
ICQClient1.Login();

if not ICQCLient1.LoggedIn then
ICQClient1.SendMessage(123456,'Прив ет')
else
begin
Showmessage('Неверный пароль!')
end;
ICQCLient1.Disconnect;
end;
DKENT вне форума Ответить с цитированием
Старый 24.08.2011, 15:56   #2
Voody
Форумчанин
 
Регистрация: 22.06.2009
Сообщений: 310
По умолчанию

Потому что ICQClient1.Login(); это неблокирующий вызов. Программа не ждет, когда выполнится процедура Login, а продолжает выполнение. А т.к. за миллисекунды логина не происходит, то естественно сообщение отправлено не будет.
Поставьте отправку сообщения на событие логина (OnLogin вроде), тогда сообщение отправится при выходе номера в онлайн

P.S.
if not ICQCLient1.LoggedIn then
ICQClient1.SendMessage(123456,'Прив ет')

это как? если не залогинен, то отправляем сообщение. Так получается
Voody вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа ICQClient Volkogriz Общие вопросы Delphi 1 29.01.2011 12:29
ICQClient BoT_T Работа с сетью в Delphi 7 21.09.2010 15:53
Компонент ICQClient... DoGFoX Работа с сетью в Delphi 1 05.07.2010 20:54
ICQClient DeDoK Компоненты Delphi 7 05.07.2010 05:59
icqclient foxes Общие вопросы Delphi 13 18.06.2009 21:56