Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Unbekannts Formular (https://www.delphipraxis.net/212833-unbekannts-formular.html)

Delbor 10. Apr 2023 14:25

Delphi-Version: 11 Alexandria

Unbekannts Formular
 
Hi zusammen

Ich habe ein Formular, das zur Laufzeit automatisch erstellt wird und in einem RzPagecontrol dargestellt wird. Aber obwohl diese Form im Projekt eingefügt ist und in den notwendigen Uses-Listen aufgeführt ist (ohne zirkuläre Referenzen), meckert Delphi die Form ohne Start gleich als unbekannt an.
Ich bin mit meinem Latein (äääh, griechisch...) am Ende.

Gruss
Delbor

blawen 10. Apr 2023 16:09

AW: Unbekannts Formular
 
Irgendwie widersprichst Du Dir.
Zitat:

zur Laufzeit...erstellt
Zitat:

...Form im Projekt eingefügt
Auf die Schnelle würde ich vermuten, dass entweder die Pfade nicht stimmen oder ein Schreibfehler vorliegt.

himitsu 10. Apr 2023 16:20

AW: Unbekannts Formular
 
Und was heißt "unbekannt"?

Tipp: man kann nahezu alles als Text kopieren (Strg+C)
* Fehlerdialog-Inhalte
* die Meldungen aus den Logs
* ...

jaenicke 11. Apr 2023 08:07

AW: Unbekannts Formular
 
Zitat:

Zitat von Delbor (Beitrag 1520835)
meckert Delphi die Form ohne Start gleich als unbekannt an.

Was heißt "beim Start"?
a) Kommt ein Fehler beim Kompilieren, dass die Klasse nicht gefunden wird?
b) Kommt ein Fehler beim Kompilieren, dass die Unit nicht gefunden wird?
c) Kommt ein Fehler beim Starten des Programms, dass die Klasse (oder eine der Komponenten auf dem Formular) nicht gefunden wird?
...

Delbor 11. Apr 2023 12:59

AW: Unbekannts Formular
 
Hi jaenicke
Vielen Dank für deine Antwort, aber es war nichts von all dem, sondern eine 'Glanzleistung' des Fehlers vor dem Bildschirm.

Grundsätzlich verwende ich viele Frames und natürlich auch viele Basisframes. In diesen lässt sich aber nicht alles machen, was mit einer Form möglich ist. Und da ich in der letzten Zeit sehr oft an solche Grenzen gestossen bin, hab ich begonnen, die Verwendung von Forms derjenigen von Frames vorzuziehen - statt eines Frames platzieren ich jetzt ein Formular auf einem Tabsheet. Diese Form ist jedoch kein Feld der Mainform, sondern eine 'eigenständige' Form. Und dementsprechend kann sie auch nicht als Element der Mainform angesprochen werden.


Gruss
Delbor

himitsu 11. Apr 2023 13:08

AW: Unbekannts Formular
 
Zitat:

Zitat von Delbor (Beitrag 1520866)
Und dementsprechend kann sie auch nicht als Element der Mainform angesprochen werden.

doch (wenn man ein gleichnamiges Feld hinzufügt)

Normal würde man dann auch beim erstellen nicht die globale Variable verwenden, sondern das Feld.
Aber egal, das TComponent (egal ob Komponente, Frame oder Form) "immer" gleichnamige Felder im Owner mit der eigenen Referenz füllt.


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