Changeset 9 for trunk/UNetworkTest.pas


Ignore:
Timestamp:
Feb 11, 2008, 10:27:49 AM (16 years ago)
Author:
george
Message:

Opraveno: Některé neuvolňované pamětové struktury.
Opraveno: Chyba při ukončování a uvolňování paměti.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore set to
      *.dcu
      *.exe
      *.identcache
      *.dsk
      *.~dsk
      Network.cfg
  • trunk/UNetworkTest.pas

    r2 r9  
    2929    procedure SpinEdit1Change(Sender: TObject);
    3030    procedure ComboBox1Change(Sender: TObject);
     31    procedure FormDestroy(Sender: TObject);
    3132  private
    3233    { Private declarations }
     
    6667  Row: string;
    6768
     69const
     70  NetworkFileName = 'Network.cfg';
     71
    6872function Parse: string;
    6973begin
     
    7781    PingList := TPingList.Create(True);
    7882    ChDir(ExtractFileDir(Application.ExeName));
    79     AssignFile(Soubor, 'Network.cfg');
    80     Reset(Soubor);
     83    AssignFile(Soubor, NetworkFileName);
     84    if FileExists(NetworkFileName) then Reset(Soubor) else Rewrite(Soubor);
    8185    SetLength(Devices, 1);
    8286    while not Eof(Soubor) do begin
     
    102106end;
    103107
     108procedure TNetworkTest.FormDestroy(Sender: TObject);
     109begin
     110  PingList.Free;
     111end;
     112
    104113procedure TNetworkTest.FormShow(Sender: TObject);
    105114begin
Note: See TracChangeset for help on using the changeset viewer.