Changeset 3 for trunk/UNetworkTest.pas
- Timestamp:
- Nov 27, 2008, 12:16:27 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UNetworkTest.pas
r1 r3 69 69 70 70 procedure TNetworkTest.FormCreate(Sender: TObject); 71 72 71 var 73 72 Soubor: TextFile; 74 73 Row: string; 74 Hostname: string; 75 LocalIp: string; 76 WSAErr: string; 75 77 76 78 function Parse: string; … … 90 92 91 93 begin 94 PingList := TPingList.Create(True); 95 ChDir(ExtractFileDir(Application.ExeName)); 96 97 HostName := 'default'; 98 GetIPFromHost(Hostname, LocalIp, WSAErr); 99 if LocalIp <> '127.0.0.1' then 100 // Update list from internet 101 if (Trunc(Now) <> Trunc(MainForm.NetworkTestLastUpdate)) or 102 (not FileExists(NetworkListFilename)) then try 103 Row := IdHTTP1.Get(NetworkListURL); 104 AssignFile(Soubor, NetworkListFilename); 105 Rewrite(Soubor); 106 Write(Soubor, Row); 107 CloseFile(Soubor); 108 finally 109 end; 110 111 // Load from file 92 112 try 93 PingList := TPingList.Create(True);94 ChDir(ExtractFileDir(Application.ExeName));95 96 // Update list from internet97 if (Trunc(Now) <> Trunc(MainForm.NetworkTestLastUpdate)) or98 (not FileExists(NetworkListFilename)) then try99 Row := IdHTTP1.Get(NetworkListURL);100 AssignFile(Soubor, NetworkListFilename);101 Rewrite(Soubor);102 Write(Soubor, Row);103 finally104 CloseFile(Soubor);105 end;106 107 // Load from file108 113 AssignFile(Soubor, NetworkListFilename); 109 114 Reset(Soubor);
Note:
See TracChangeset
for help on using the changeset viewer.