source: branches/bigint/Forms/FormDisassembler.pas

Last change on this file was 8, checked in by chronos, 3 months ago
  • Added: Common package.
  • Added: Memory form to show content of memory.
File size: 949 bytes
Line 
1unit FormDisassembler;
2
3interface
4
5uses
6 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, Disassembler,
7 FormEx;
8
9type
10
11 { TFormDisassembler }
12
13 TFormDisassembler = class(TFormEx)
14 MemoCode: TMemo;
15 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
16 procedure FormCreate(Sender: TObject);
17 procedure FormDestroy(Sender: TObject);
18 procedure FormShow(Sender: TObject);
19 public
20 Disassembler: TDisassembler;
21 end;
22
23
24implementation
25
26{$R *.lfm}
27
28{ TFormDisassembler }
29
30procedure TFormDisassembler.FormCreate(Sender: TObject);
31begin
32 Disassembler := TDisassembler.Create;
33end;
34
35procedure TFormDisassembler.FormClose(Sender: TObject;
36 var CloseAction: TCloseAction);
37begin
38end;
39
40procedure TFormDisassembler.FormDestroy(Sender: TObject);
41begin
42 FreeAndNil(Disassembler);
43end;
44
45procedure TFormDisassembler.FormShow(Sender: TObject);
46begin
47 Disassembler.Disassemble(MemoCode.Lines);
48end;
49
50end.
51
Note: See TracBrowser for help on using the repository browser.