Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#4

AW: Abgeleitete Formulare aus anderem Package in der IDE

  Alt 17. Apr 2020, 12:05
Hast das Package mit dem Vorfahren auch als DesignTime in der IDE registriert, oder wird es nur zur Runtime verwendet?

Aus registrierten Packages und unregistriert aus dem selben Package macht hier selten Probleme, egal ob Nachfahre in anderem Package oder in einer DLL/EXE liegt.
Nur lässt sich manchmal nicht die Unit des Vorfahren öffnen/schließen, wenn ein Nachfahre grad offen ist.

Wenn das Package installiert ist, dann kannst du auch mal versuchen den Vorfahren mit Delphi-Referenz durchsuchenRegisterComponents Delphi-Referenz durchsuchenRegisterNoIcon und/oder Delphi-Referenz durchsuchenRegisterClasses zu registrieren.

Einziges Problem was ich mit Ableitungen hab, dass die IDE nicht die Klassen des Vorfahren verwendet (selbst wenn installiert/regisrtiert), sondern im FormDesigner immer eine Dummy-TForm-Instanz verwendet, wo der Constructor der Klasse dann nicht verwendet wird und auch die Published-Property nicht genutzt werden können.
Selbes bei TFrames, die nicht als Komponente registriert wurden.
$2B or not $2B

Geändert von himitsu (17. Apr 2020 um 12:13 Uhr)
  Mit Zitat antworten Zitat