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 Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEditor (https://www.delphipraxis.net/78684-problem-beim-ableiten-von-jedi-jvhleditor-zu-jvdbhleditor.html)

EDE 9. Okt 2006 14:03


Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEditor
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Leute,

seit nun 3 Tagen versuche ich dies hinzubekommen, und das klappt nicht, jetzt hoffe ich das es jemand in diesem Forum weiß.

Der Fehler ist das sich die Komponente ohne Fehler erstellen läst, wenn man sie dann aber in eine Form zieht kommt die Meldung >Element '' hat kein übergeordnetes Fenster<;
Ich hänge mal den Source an. Benötigt wird natürlich die Jedi-Komponenten. Bei mir ist das die neuste Version. Benutzen tu ich D7 u. D10
Ich habe auch schon anderes versucht:

TJvDBEditor = Class(TJvCustomEditor)
TJvDBHLEditor = Class(TJvDBEditor, IJvHLEditor)
Also weiter vorne angefangen, mit dem selben ergebnis.

Ach ja nochwas, das einbinden direkt in der JvDBD10D.bpl oder JvCustomD10D.bpl ging überhaupt nicht :(

Jetzt hoffe ich das Ihr mir helfen könnt und bedanke mich schon mal für jede Hilf

Robert Marquardt 9. Okt 2006 16:16

Re: Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEdito
 
Die prinzipielle Antwort kann auch ohne Source gegeben werden.
Du versuchst irgendwo (direkt oder indirekt) eine Ausgabe auf das Fenster zu machen bevor das Fenster existiert.
Der leere Name deutet an das das im Konstruktor passiert.
Die entsprechende Aktion muss also spaeter erfolgen. AfterConstruction zu ueberschreiben bietet sich an.

EDE 9. Okt 2006 17:37

Re: Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEdito
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

Danke für Deine Antwort doch das ist es leider nicht.
Die geänderte Source häng ich nochmal dran.
Wie Du siehst habe ich Create komplett rausgenommen und alles in AfterConstruction, leider ohne Erfolg.

Gruß

EDE 10. Okt 2006 14:29

Re: Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEdito
 
Hallo Leute,

hat sich erledigt ich habe die Jedi-Komponenten von meinem Rechner verbannt :)

Gruß

jbg 10. Okt 2006 19:05

Re: Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEdito
 
Nur falls es dich noch interessiert. Der Fehler liegt im Setzen von "inherited ReadOnly", dafür wird ein Fensterhandle benötigt, und dass kann nicht ohne Parent erstellt werden. Nichtsdestotrotz habe ich das nun im JvCustomEditor abgeändert, so dass der Fehler nicht mehr passiert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr.

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