AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEditor
Thema durchsuchen
Ansicht
Themen-Optionen

Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEditor

Ein Thema von EDE · begonnen am 9. Okt 2006 · letzter Beitrag vom 10. Okt 2006
Antwort Antwort
Benutzerbild von EDE
EDE

Registriert seit: 3. Jan 2006
Ort: Schlüsselfeld
8 Beiträge
 
Delphi 2007 Professional
 
#1

Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEditor

  Alt 9. Okt 2006, 14:03
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
Angehängte Dateien
Dateityp: zip jvdbhleditor_170.zip (1,8 KB, 7x aufgerufen)
Eduard Demont
Falls du einen Rechtschreibfehler finden solltest kannst du ihn behalten
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#2

Re: Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEdito

  Alt 9. Okt 2006, 16:16
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.
  Mit Zitat antworten Zitat
Benutzerbild von EDE
EDE

Registriert seit: 3. Jan 2006
Ort: Schlüsselfeld
8 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEdito

  Alt 9. Okt 2006, 17:37
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ß
Angehängte Dateien
Dateityp: zip jvdbhleditor_828.zip (1,7 KB, 8x aufgerufen)
Eduard Demont
Falls du einen Rechtschreibfehler finden solltest kannst du ihn behalten
  Mit Zitat antworten Zitat
Benutzerbild von EDE
EDE

Registriert seit: 3. Jan 2006
Ort: Schlüsselfeld
8 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEdito

  Alt 10. Okt 2006, 14:29
Hallo Leute,

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

Gruß
Eduard Demont
Falls du einen Rechtschreibfehler finden solltest kannst du ihn behalten
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#5

Re: Problem beim Ableiten von Jedi JvHLEditor zu JvDBHLEdito

  Alt 10. Okt 2006, 19:05
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.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 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