Als Anregung, wenn Du die Forms wirklich Alle schon statisch registrieren möchtest.
Mach das besser nicht in der
DPR, sondern in jedem FormUnit, z.B. per initialization
Delphi-Quellcode:
unit Unit1;
interface
uses
System.Classes,
Vcl.Controls,
Vcl.Forms,
Vcl.StdCtrls,
Unit2, Unit3
, MyFormManager
;
type
TMainForm =
class(TForm)
...
private
public
end;
var
MainForm: TMainForm;
implementation
{$R *.dfm}
initialization
TMyFormManager.RegisterForm( '
MainForm', TMainForm);
end.
So behältst Du die
DPR sauber, und die Units registrieren sich selbst beim Einbinden der
Unit,
ohne dass Du etwas dazu machen musst.