Ignore:
Timestamp:
Nov 2, 2023, 11:18:06 PM (7 months ago)
Author:
chronos
Message:
  • Added: Storage form.
  • Added: Dissasembler form.
  • Added: Debug and release build modes.
  • Added: Support for interface translation.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ByteArray/Devices/Storage.pas

    r47 r50  
    1313  private
    1414    FFileName: string;
     15    function GetSize: Integer;
    1516    procedure SetFileName(AValue: string);
     17    procedure SetSize(AValue: Integer);
    1618  public
    1719    FFile: TFileStream;
     
    2426    destructor Destroy; override;
    2527    property FileName: string read FFileName write SetFileName;
     28    property Size: Integer read GetSize write SetSize;
    2629  end;
    2730
     
    4043      else FFile := TFileStream.Create(FFileName, fmCreate);
    4144  end;
     45end;
     46
     47function TStorage.GetSize: Integer;
     48begin
     49  Result := FFile.Size;
     50end;
     51
     52procedure TStorage.SetSize(AValue: Integer);
     53begin
     54  FFile.Size := AValue;
    4255end;
    4356
Note: See TracChangeset for help on using the changeset viewer.