Changeset 12 for trunk/UDriveScan.pas
- Timestamp:
- Apr 2, 2016, 11:08:30 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UDriveScan.pas
r10 r12 49 49 SectorEnd: Integer; 50 50 function GetElapsedTime: TDateTime; 51 procedure CheckDrive;52 51 procedure Reset; 53 52 procedure Start; … … 137 136 if TimeEnd <> 0 then Result := TimeEnd - TimeStart 138 137 else Result := Now - TimeStart; 139 end;140 141 procedure TDriveScan.CheckDrive;142 var143 F: TFileStream;144 begin145 if FileExists(DriveName) then begin146 F := TFileStream.Create(DriveName, fmOpenRead);147 try148 BlockMap.SectorCount := F.Size div SectorSize;149 finally150 F.Free;151 end;152 end else BlockMap.SectorCount := 0;153 138 end; 154 139 … … 227 212 if FDriveName = AValue then Exit; 228 213 FDriveName := AValue; 229 CheckDrive;230 214 end; 231 215
Note:
See TracChangeset
for help on using the changeset viewer.