Changeset 10 for trunk/UProject.pas


Ignore:
Timestamp:
Apr 2, 2016, 12:02:59 AM (8 years ago)
Author:
chronos
Message:
  • Added support for continue previous stopped scan.
  • Modified: Allow to scan only part of drive by specifiing start and end sector.
  • Added: Table showing list of operations in project.
  • Added: Allow to create new project and close project.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UProject.pas

    r9 r10  
    1515    Name: string;
    1616    FileName: string;
    17     FirstSector: Integer;
    18     LastSector: Integer;
    1917    SectorSize: Integer;
    2018    SectorCount: Integer;
    2119    Modified: Boolean;
    2220    Scans: TDriveScanList;
     21    DriveName: string;
    2322    constructor Create;
    2423    destructor Destroy; override;
     
    6160    with RootNode do begin
    6261      WriteInteger(RootNode, 'SectorSize', SectorSize);
     62      WriteInteger(RootNode, 'SectorCount', SectorCount);
     63      WriteString(RootNode, 'DriveName', DriveName);
    6364
    6465      NewNode := OwnerDocument.CreateElement('Scans');
     
    8990    with RootNode do begin
    9091      SectorSize := ReadInteger(RootNode, 'SectorSize', 4096);
     92      SectorCount := ReadInteger(RootNode, 'SectorCount', 0);
     93      DriveName := ReadString(RootNode, 'DriveName', '');
    9194
    9295      NewNode := FindNode('Scans');
Note: See TracChangeset for help on using the changeset viewer.