Показать сообщение отдельно
  #6  
Старый 14.03.2011, 09:04
Аватар для dr. F.I.N.
dr. F.I.N. dr. F.I.N. вне форума
I Like it!
 
Регистрация: 12.12.2009
Адрес: Россия, г. Новосибирск
Сообщения: 663
Версия Delphi: D6/D7
Репутация: 26643
По умолчанию

Попробуй что-нибудь типа:
Код:
type
  TForm1 = class(TForm)
  private
  ...
  public 
    procedure DoLogin;
  end;

var
  LoginNum: Integer;

implementation

procedure TForm1.DoLogin;
begin
  Inc(LoginNum);
  if LoginNum > strtoint(edit3.Text) then Exit;
  ICQClient1.LogOff;
  ICQClient1.ConvertToPlaintext := True;
  ICQClient1.UIN:=LoginNum;
  ICQClient1.Password:=edit2.text;
  ICQClient1.ICQServer := 'login.icq.com';
  ICQClient1.ICQPort := 5190;
  ICQClient1.Login;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  LoginNum := strtoint(edit1.Text);
  DoLogin;
end;

procedure TForm1.ICQClient1Login(Sender: TObject);
begin
  ListBox1.Items.Add('yes!');
  DoLogin;
end;

procedure TForm1.ICQClient1ConnectionFailed(Sender: TObject);
begin
  ListBox1.Items.Add('no!');
  DoLogin;
end;
Писал на коленке. Не обессуть, если что
__________________
Грамотно поставленный вопрос содержит не менее 50% ответа.
Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть.
Ответить с цитированием