Changeset 74 for trunk/IDE/UCore.pas


Ignore:
Timestamp:
Jan 18, 2018, 11:54:13 PM (6 years ago)
Author:
chronos
Message:
  • Fixed: Build under Lazarus 1.8.0.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IDE/UCore.pas

    r73 r74  
    3535    DebugLog1: TDebugLog;
    3636    LastOpenedFiles: TLastOpenedList;
     37    ModuleManager1: TModuleManager;
    3738    procedure DataModuleCreate(Sender: TObject);
    3839    procedure DataModuleDestroy(Sender: TObject);
     
    6869
    6970uses
    70   UFormMain, UProjectTemplates, UIDEModulePascal, UModulePascal, UModuleGCC;
     71  UFormMain, UProjectTemplates, UIDEModulePascal, UModulePascal, UModuleGCC,
     72  UModuleInterpretter, UModuleDelphi, UModulePHP, UModuleJava, UModuleASM8051;
    7173
    7274{ TCore }
     
    116118procedure TCore.DataModuleDestroy(Sender: TObject);
    117119begin
    118   ModuleManager.Free;
    119   ProjectTemplates.Free;
    120   LastOpenedFiles.Free;
    121   TargetProject.Free;
    122   Project.Free;
    123   Compiler.Free;
     120  FreeAndNil(ModuleManager);
     121  FreeAndNil(ProjectTemplates);
     122  FreeAndNil(LastOpenedFiles);
     123  FreeAndNil(TargetProject);
     124  FreeAndNil(Project);
     125  FreeAndNil(Compiler);
    124126end;
    125127
     
    213215    RegisterModule(TModulePascal.Create(nil));
    214216    RegisterModule(TModuleGCC.Create(nil));
    215 {    RegisterModule(TModuleInterpretter.Create);
    216     RegisterModule(TModuleDelphi.Create);
    217     RegisterModule(TModulePHP.Create);
    218     RegisterModule(TModuleJava.Create);
    219     RegisterModule(TModuleASM8051.Create);
    220     RegisterModule(TModuleXML.Create);
    221     RegisterModule(TModuleNASM.Create);}
     217    RegisterModule(TModuleInterpretter.Create(nil));
     218    RegisterModule(TModuleDelphi.Create(nil));
     219    RegisterModule(TModulePHP.Create(nil));
     220    RegisterModule(TModuleJava.Create(nil));
     221    RegisterModule(TModuleASM8051.Create(nil));
     222    //RegisterModule(TModuleXML.Create(nil));
     223    //RegisterModule(TModuleNASM.Create(nil));
     224    Modules.Perform(maEnable);
     225    Modules.Perform(maStart);
    222226  end;
    223227end;
Note: See TracChangeset for help on using the changeset viewer.