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/Forms/FormDisassembler.pas

    r46 r50  
    44
    55uses
    6   Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls;
     6  Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, Disassembler;
    77
    88type
     
    1212  TFormDisassembler = class(TForm)
    1313    MemoCode: TMemo;
     14    procedure FormCreate(Sender: TObject);
     15    procedure FormDestroy(Sender: TObject);
     16    procedure FormShow(Sender: TObject);
    1417  private
    1518
    1619  public
    17 
     20    Disassembler: TDisassembler;
    1821  end;
    1922
     
    2629{$R *.lfm}
    2730
     31{ TFormDisassembler }
     32
     33procedure TFormDisassembler.FormCreate(Sender: TObject);
     34begin
     35  Disassembler := TDisassembler.Create;
     36end;
     37
     38procedure TFormDisassembler.FormDestroy(Sender: TObject);
     39begin
     40  FreeAndNil(Disassembler);
     41end;
     42
     43procedure TFormDisassembler.FormShow(Sender: TObject);
     44begin
     45  Disassembler.Disassemble(MemoCode.Lines);
     46end;
     47
    2848end.
    2949
Note: See TracChangeset for help on using the changeset viewer.