Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #16  
Старый 18.04.2009, 13:17
"Hatchet" Harry "Hatchet" Harry вне форума
Прохожий
 
Регистрация: 22.03.2009
Сообщения: 30
Репутация: 10
По умолчанию

Изв, что бесцеремонно врываюсь в чужой топик, но тут такой мелкий вопросик возник по TICQClient'у. Как отловить блокировку фаерволом (программным) TICQClient'а\Программы при попытке логина (событие OnError в TICQClient'е не канает).Т.е. есть какая-то процедура в которой TICQClient совершает логин на icq сервер и вот нужно отследить блок фаерволом, и если он есть то выполнить Exit (выход из процедуры).
Ответить с цитированием
  #17  
Старый 30.09.2010, 18:06
treiv treiv вне форума
Прохожий
 
Регистрация: 12.07.2010
Сообщения: 2
Репутация: 10
По умолчанию

У меня следующий вопрос. пишу icq бота на delphi вот кусок кода

Цитата:
procedure TForm1.ICQClient1MessageRecv(Sender: TObject; Msg, UIN: String);
var
answ : string;
line : integer;
i : integer;
begin
line := -1;
for i := 0 to base.Count - 1 do
if pos(Msg, base.Strings[i]) <> 0 then
begin
line := i;
Break;
end;
answ := base.Strings[Line];
Delete(answ, 1, Pos('=', answ));
AddEvent('['+TimeToStr(Time)+']'+ ' | '+ UIN + Crlf + Msg);

if base.Count >= -1 then
ICQClient1.SendMessage(StrToInt(UIN), 'команды нет') ;

Вродже работет ищет по базе команды. В текстовом файле заисаны команды так
1=команда номер1
привет=ну привет
3=команда 3
то есть то что перед равно это команда которую бот должен обработать и выслать ответ после = работает но не правильно если например этой команды нет выдает ошибку что то Etstringerror lines -1 что то в этом роде помогите решить проблему((

Последний раз редактировалось treiv, 30.09.2010 в 18:18.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:25.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025