![]() |
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 |
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. |
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ß |
Re: Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEdito
Hallo Leute,
hat sich erledigt ich habe die Jedi-Komponenten von meinem Rechner verbannt :) Gruß |
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