Получить список серверов

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Shouldercannon
Сообщения: 74
Зарегистрирован: 08 июн 2008, 15:49

26 дек 2016, 14:56

Пытаюсь получить список серверов

Код: Выделить всё

procedure TForm1.Button1Click(Sender: TObject);
begin
  IdTCPClient1.Host := '163.158.182.243';
  IdTCPClient1.Port := 28900;
  IdTCPClient1.Connect;
end;

procedure TForm1.IdTCPClient1Connected(Sender: TObject);
begin
  IdTCPClient1.Socket.Write('001');
  IdTCPClient1.IOHandler.ReadStrings(Memo1.Lines);
  IdTCPClient1.Disconnect;
end;
Получаю всё, но программа повисает намертво. Где допущена ошибка?
BannedUser
Сообщения: 3
Зарегистрирован: 21 янв 2017, 21:30

21 янв 2017, 22:00

1. Чтобы исключить и понять где зависаения, не забывай про брейк поинты

2. как вариант, используй

Код: Выделить всё

Memo1.Lines.Add(IdTCPClient1.Socket.ReadLn);
OlgaAlalf
Сообщения: 3
Зарегистрирован: 05 апр 2017, 12:55

07 апр 2017, 09:39

Задача - получить список зарегистрированных на компе юзеров и их паролей
Вопрос - как это осуществить???
Ответить