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 Formular in anderes Projekt übernehmen und DORT erben (https://www.delphipraxis.net/26330-formular-anderes-projekt-uebernehmen-und-dort-erben.html)

sepp001 22. Jul 2004 08:25


Formular in anderes Projekt übernehmen und DORT erben
 
Hallo,

ist es in Delphi 7 möglich, ein _kompiliertes_ Formular in ein anderes Projekt zu übernehmen und dort "visuell" zu vererben? Mit "Quelltextvererbung" (.dcu und .dfm kopieren und als normales Objekt im Quelltext vererben) klappt es, allerdings wird mir das ursprüngliche Formular zur Entwurfsteit nicht angezeigt. Gibt es einen anderen Weg, der möglichst nicht über Komponenten führt?

Ciao,
sepp001

roderich 22. Jul 2004 08:56

Re: Formular in anderes Projekt übernehmen und DORT erben
 
was meinst Du mit Quelltextvererbung ? .dcu ist kein Quelltext, sondern enthält das "Kompilat" aus .pas und .dfm.
Wenn du die .pas Datei nicht mehr hast, kannst du die .dfm auch sparen.

Gruß
Roderich

roderich 22. Jul 2004 09:00

Re: Formular in anderes Projekt übernehmen und DORT erben
 
Ich vermute eher, du willst ein Formular als eine Art Vorlage zur Vererbung festlegen.
Falls so, dann probier mal die Funktion "Zur Objektablage hinzufügen", danach steht dir dieses Form zur Auswahl, wenn Du Datei / Neu -> Formulare wählst.

Gruß
Roderich

sepp001 22. Jul 2004 10:12

Re: Formular in anderes Projekt übernehmen und DORT erben
 
Hallo,

@roderich: Dieses Verfahren kenne ich bereits, jedoch sind dafür die Quelltexte notwendig. Und genau das will ich vermeiden. Gibt es einen Weg, .dcu-Dateien über die Objektablage weiterzugeben?

Ciao,
sepp001


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:14 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