Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Fehler bei der Verwendung von eigener Komponente (https://www.delphipraxis.net/121241-fehler-bei-der-verwendung-von-eigener-komponente.html)

DeddyH 24. Sep 2008 16:25

Re: Fehler bei der Verwendung von eigener Komponente
 
Das sollte schon gehen. Ich würde mir einen Konstruktor bauen, in dem FTisch initialisiert wird und das 2. "type" mal weglassen.

nahpets 24. Sep 2008 16:32

Re: Fehler bei der Verwendung von eigener Komponente
 
Hallo,
Zitat:

Zitat von DeddyH
Das sollte schon gehen. Ich würde mir einen Konstruktor bauen, in dem FTisch initialisiert wird und das 2. "type" mal weglassen.

Ja, irgendwie schon, nur der EReadError tritt auf, bevor Du durch Constructor, Setter und Getter kommst. Der Fehler muss mit der Art, wie die Komponente von Delphi in de DFM gelegt wird, zusammenhängen.

Da dürfte grenzgaenger mit seinem Vorschlag zur Defaultangabe schon richtig liegen, so ist es auch für entsprechende Attribute in den Sourcen von Delphi zu finden.

Stephan

DeddyH 24. Sep 2008 16:36

Re: Fehler bei der Verwendung von eigener Komponente
 
Oder stored definieren, wenn ich das richtig im Kopf habe.

nahpets 24. Sep 2008 16:46

Re: Fehler bei der Verwendung von eigener Komponente
 
Zitat:

Zitat von DeddyH
Oder stored definieren, wenn ich das richtig im Kopf habe.

Das könnte sogar die bessere Alternative sein, denn dann steht's definitiv in der DMF.

Stephan

Uwe Raabe 24. Sep 2008 20:29

Re: Fehler bei der Verwendung von eigener Komponente
 
Die Komponente kann eigentlich so bleiben und sollte auch funktionieren. Dein Problem liegt vermutlich doch in einer defekten DFM-Datei. Also entweder diese als Text-Datei mal ansehen (oder hier posten) oder das Formular ganz wegschmeißen und neu aufbauen.

Ein anderes Problem ist allerdings, daß du die ganzen Eigenschaften, die eine ComboBox eigentlich ausmachen, nicht als published deklarierst. Schau dir mal die Definition von TComboBox an, wie das da gemacht ist (einschließlich der Kommentare). Ich kann mir nicht vorstellen, daß du auf diese ganzen Eigenschaften im Objekt-Inspektor verzichten willst.

Alternativ kann man auch statt von TCustomComboBox direkt von TComboBox ableiten. Bietet sich aber nur an, wenn du alle diese Eigenschaften auch veröffentlichen willst.

SirThornberry 24. Sep 2008 20:58

Re: Fehler bei der Verwendung von eigener Komponente
 
Könntest du deinem Beitrage bitte einen Titel geben der das Problem wenigstens andeutungsweise beschreibt? :-) Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:57 Uhr.
Seite 2 von 2     12   

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