Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Classe aus bpl. (https://www.delphipraxis.net/63297-classe-aus-bpl.html)

hanspeter 16. Feb 2006 14:34


Classe aus bpl.
 
Hallo,

in einer bpl registriere ich eine Klasse.

Delphi-Quellcode:
initialization
  RegisterClass(TForm6);
finalization
  UnregisterClass(TForm6);
Im Hauptprogramm wende ich die Klasse dann in gewohnter Weise an.

Delphi-Quellcode:
FormClass := TFormClass(Classes.GetClass('TForm6'));
     if assigned(FormClass) then begin
         Application.CreateForm(FormClass, Form);
         Form.Position   := poDesigned;
         Form.BorderStyle := bsNone;
         Form.WindowState := wsMaximized;
         Form.Show;
      end;
Beim Aufruf in der Form

Delphi-Quellcode:
Handle := loadPackage('Package2.bpl');
  if Handle <> 0 then
  begin
    FormClass := TFormClass(Classes.GetClass('TForm6'));

ist FormClass nil.

Handle ist > 0.
Was mache ich hier falsch ?

Binde ich die unit im Interfaceteil ein, dann funktioniert es.
Dann ist aber die Unit wohl auch im Projekt eingebunden?
Für einen Tip dankbar.

Gruß Peter


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz