du kannst eine
DLL erstellen, ein neues Forumular dem Projekt hinzufügen, und dann eine funktion exportieren, die dir eine Instanz deiner Formularklasse zurückgibt.
z.B.
Delphi-Quellcode:
function GiveMeAFormular: TForm;
begin
application.Create(TForm1, result);
end;
dann kannst du im hauptprogramm das formular folgendermaßen anzeigen:
Delphi-Quellcode:
procedure ShowFormFromDLL;
begin
with GiveMeAFormular do begin
ShowModal;
Free;
end;
end;