Форум: "Сети";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
ВнизВ случае закрытого порта выдает ошибку ( connection timed out ) Найти похожие ветки
← →
vladraven (2005-11-07 14:35) [0]Как можно отловить эту ошибку, чтоб она не выдавалась а отрабатывало мое действие?
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Psock, StdCtrls, ComCtrls, Menus, Buttons;
type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
Memo1: TMemo;
s: TPowersock;
StatusBar1: TStatusBar;
SpeedButton1: TSpeedButton;
ListBox1: TListBox;
Label1: TLabel;
Label2: TLabel;
procedure sConnect(Sender: TObject);
procedure sConnectionFailed(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
It,lastIP:integer;
go:boolean;
implementation
{$R *.DFM}
procedure TForm1.sConnect(Sender: TObject);
begin
memo1.lines.add("Connect on "+s.host+" : "+inttostr(s.port));
end;
procedure TForm1.sConnectionFailed(Sender: TObject);
begin
showmessage("Fail on "+s.host+" : "+inttostr(s.port));
exit;
end;
// Проверить
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.lines.add("Scan begin");
s.Connect;
Memo1.lines.add("Scan complete");
s.Disconnect;
end;
end.
← →
Eraser © (2005-11-07 17:13) [1]
> vladraven (07.11.05 14:35)
try..except + F1
← →
vladraven (2005-11-07 17:44) [2]я уже это пытался сделать.
не отрабатывает он в данной ситуации.
← →
vladraven (2005-11-07 17:44) [3]я уже это пытался сделать.
не отрабатывает он в данной ситуации.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c