Robisz funkcje która bedzie zwracac wartosc boolean
function con: Boolean;
var
Flags: DWORD;
begin
Flags := INTERNET_CONNECTION_MODEM or INTERNET_CONNECTION_LAN or
INTERNET_CONNECTION_PROXY or INTERNET_CONNECTION_MODEM_BUSY;
Result := InternetGetConnectedState(@Flags, 0);
end;
a pózniej w timerze taki kod(przykładowo)
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if con then
begin
inc(sec);
end;
label1.caption:=inttostr(sec);
if sec>60 then
begin
min:=sec div 60;
label4.caption:=inttostr(min);
end;
if min>60 then
begin
godz:=min div 60;
label6.caption:=inttostr(godz);
end;
end;
oczywiscie najpierw deklaracja zmiennych(globalnych)
sec, min, godz:integer;