Ignore:
Timestamp:
Nov 9, 2009, 9:47:57 AM (15 years ago)
Author:
george
Message:
  • Upraveno: Zobecněno uchování definic parametrických povelů v bloku BeginEnd pro potřeby generování do různých jazyků.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/Void/UMainForm.pas

    r7 r8  
    1313
    1414type
     15
     16  { TMainForm }
     17
    1518  TMainForm = class(TForm)
    1619    ButtonCompile: TButton;
     20    ComboBox1: TComboBox;
    1721    Label1: TLabel;
    1822    Label2: TLabel;
     
    6670  with Compilator do begin
    6771    SourceCode.Assign(Memo1.Lines);
    68     Generator := TPascalGenerator.Create;
     72
     73    if Assigned(Generator) then Generator.Destroy;
     74    if ComboBox1.ItemIndex = 0 then
     75      Generator := TPascalGenerator.Create
     76      else Generator := TCGenerator.Create;
    6977    Compile;
    7078    Memo2.Lines.Assign(Generator.Output);
Note: See TracChangeset for help on using the changeset viewer.