sam3610
یک شنبه 27 اردیبهشت 1394, 08:21 صبح
سلام
با توجه به راهنمایی های دوستان در پست های موجود در سایت من برای تست وصل بودن سیستم به شبکه قبل از اجرای برنامه این کد رو نوشتم اما بازم هنگام اجرای برنامه در حالتی که به شبکه وصل نیست برنامه ارور میده :
procedure Tfrm_begin.Timer1Timer(Sender: TObject);
begin
ProgressBar1.Position:=cnt;
Inc(cnt);
if (ProgressBar1.Position=ProgressBar1.Max) then
begin
Timer1.Enabled:=False;
try
ADOConnection1.Open;
except
i:=1;
end;
if not(i=1) then begin
Label2.Caption:='ok';
Label2.Font.Color:=clGreen;
i:=0;
end
else begin
Label2.Caption := 'CONNECTION FAILED!!!';
Label2.Font.Color:=clRed;
BitBtn1.Visible:=True;
end;
end else begin
Label2.Caption := 'TESTING CONNECTION...';
end;
if (i=0) then begin
ADOConnection1.Close;
//frm_begin.hide;
frm_login.show;
frm_login.Edit1.SetFocus;
end;
end;
با توجه به راهنمایی های دوستان در پست های موجود در سایت من برای تست وصل بودن سیستم به شبکه قبل از اجرای برنامه این کد رو نوشتم اما بازم هنگام اجرای برنامه در حالتی که به شبکه وصل نیست برنامه ارور میده :
procedure Tfrm_begin.Timer1Timer(Sender: TObject);
begin
ProgressBar1.Position:=cnt;
Inc(cnt);
if (ProgressBar1.Position=ProgressBar1.Max) then
begin
Timer1.Enabled:=False;
try
ADOConnection1.Open;
except
i:=1;
end;
if not(i=1) then begin
Label2.Caption:='ok';
Label2.Font.Color:=clGreen;
i:=0;
end
else begin
Label2.Caption := 'CONNECTION FAILED!!!';
Label2.Font.Color:=clRed;
BitBtn1.Visible:=True;
end;
end else begin
Label2.Caption := 'TESTING CONNECTION...';
end;
if (i=0) then begin
ADOConnection1.Close;
//frm_begin.hide;
frm_login.show;
frm_login.Edit1.SetFocus;
end;
end;