Changeset 56 for branches/ByteArray/Devices/Memory.pas
- Timestamp:
- Nov 22, 2023, 11:37:44 PM (14 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ByteArray/Devices/Memory.pas
r55 r56 27 27 function GetAddressCount: Integer; override; 28 28 procedure SetChannel(Channel: TChannel); override; 29 procedure SaveToFile(FileName: string); 29 30 procedure Clean; 30 31 property Size: Integer read FSize write SetSize; … … 136 137 end; 137 138 139 procedure TMemory.SaveToFile(FileName: string); 140 var 141 F: TFileStream; 142 begin 143 if FileExists(FileName) then 144 F := TFileStream.Create(FileName, fmOpenWrite) 145 else F := TFileStream.Create(FileName, fmCreate); 146 try 147 if FSize > 0 then F.Write(FData[0], FSize); 148 finally 149 F.Free; 150 end; 151 end; 152 138 153 end. 139 154
Note:
See TracChangeset
for help on using the changeset viewer.