Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Packages + Frames (https://www.delphipraxis.net/118939-packages-frames.html)

Andifeatable 18. Aug 2008 10:44


Packages + Frames
 
Schönen Guten Morgen (bzw. Vormittag)!
Ich hoffe ich kann das gscheit erklärn:
Folgendes: In einem Package gibt es ein "Hauptformular" welches aus mehreren Frames besteht (die auch in dem Package sind). Wenn ich jetzt aber das Formular öffnen will kommt die Fehlermeldung "Klasse [XYZ] nicht gefunden [...]". => Ich musst zuerst den Frame [XYZ] öffnen dann kann ich erst das Hauptformular öffnen...das Problem ist halt dass mein Hauptformular aus xx Frames besteht! Jedes mal alles Frames öffnen um schliesslich zum Hauptformular zu kommen ist relativ mühsam/nervig...hat jemand ne Ahnung wie man Forms öffnen/ editieren kann ohne die dazugehörigen Frames zu öffnen?

lg Andi

jbg 18. Aug 2008 11:42

Re: Packages + Frames
 
Da fällt mir ein, die Frames zur Laufzeit zu erzeugen. Oder ein Designtime Package bauen, dass dann die Frames in der IDE registriert (ist aber unschön in meinen Augen, da die IDE "zugemüllt" wird)

generic 18. Aug 2008 13:08

Re: Packages + Frames
 
Reicht kein Suchpfad zu den Frames?

Andifeatable 19. Aug 2008 10:44

Re: Packages + Frames
 
Hallo!
Danke mal für die Antworten...leider funktioniert es trotzdem nicht. Hab alle Verzeichnisse zu allen Frames in den Suchpfad trotzdem jedesmal wenn ich das Form öffnen will: "Klasse [xyz] nicht gefunden". Bei dem Formular das ich momentan bearbeiten muss ist es extrem mühsam da das Hauptformular aus 13 Frames besteht, die wiederum aus bis zu 7 unterframes bestehen ( => Um das Hauptform zu öffnen muss ich zuerstmal alle ca. 50 Frames öffnen bis ich dann schliesslich das Form im Delphi bearbeiten kann...)

also das mit dem Designtime Package + in der IDE registrieren möchte ich so gut es geht vermeiden eben weil es im ganzen Projekt an die 200 Frames gibt...

Sonst noch Tipps? :coder2:


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