Changeset 80 for trunk/UCore.pas


Ignore:
Timestamp:
Feb 12, 2021, 12:00:23 AM (3 years ago)
Author:
chronos
Message:
  • Modified: Use About dialog component from Common package.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UCore.pas

    r67 r80  
    77uses
    88  Classes, SysUtils, UTheme, UPersistentForm, UApplicationInfo, UTranslator,
    9   URegistry, UGame, ActnList, Forms, Controls, Dialogs;
     9  URegistry, UAboutDialog, UGame, ActnList, Forms, Controls, Dialogs;
    1010
    1111type
     
    1515  TCore = class(TDataModule)
    1616    AAbout: TAction;
     17    AboutDialog1: TAboutDialog;
    1718    AComputer: TAction;
    1819    AHistory: TAction;
     
    6061
    6162uses
    62   UFormMain, UFormSettings, UFormAbout, UFormNew, UFormHelp, UFormComputer,
     63  UFormMain, UFormSettings, UFormNew, UFormHelp, UFormComputer,
    6364  UFormHistory;
    6465
     
    110111procedure TCore.AAboutExecute(Sender: TObject);
    111112begin
    112   FormAbout := TFormAbout.Create(nil);
    113   try
    114     FormAbout.ApplicationInfo := Core.ApplicationInfo1;
    115     FormAbout.ShowModal;
    116   finally
    117     FreeAndNil(FormAbout);
    118   end;
     113  AboutDialog1.Show;
    119114end;
    120115
Note: See TracChangeset for help on using the changeset viewer.