Hallo zusammen ,
Ich breche mir die Ohren bei dem Versuch eine Collection für mehrere TDBEdit Felder anzulegen.
Die Komponenten habe ich mal hier mitgegeben.
Wenn ich im Designmodus die Felder anlege, kann man diese auch (wie erwartet) in der Form sehen.
Starte ich nun dieses Programm werden diese Felder nicht angezeigt.
Jedes Item wird in der .LFM Datei abgespeichert, aber nicht hochgeladen.
Ich verstehe es nicht, das die TCollection nicht sauber geladen wird. In der Methode Loaded wird TCollection.Count mir 0 angegeben.
Was läuft da schief bei mir. Kann mir jemand helfen?
Viele Grüße
Lorca
TCollectionITEM speichert das TDBEdit Feld nicht
TCollectionITEM speichert das TDBEdit Feld nicht
- Dateianhänge
-
- DEV_MasterRecord.zip
- (139.62 KiB) 60-mal heruntergeladen
Re: TCollectionITEM speichert das TDBEdit Feld nicht
Hallo zusammen,
ich konnte diese Hürde nun selber erklimmen
Das Problem war, das die Item Klasse zwar abhängig vom Type (TDBEdit ...) ein PUBLISHED Property für die jeweils angebundene
Klasse zur Verfügung gestellt hat jedoch dieses Property auf das Interface verwiesen hat. Dieses Interface hatte aber nicht die Propertys
der jeweils angebundenen Klasse. Somit wurden dann auch die Eigenschaften der jeweiligen Klasse nicht in der .LFM Datei vermerkt.
Ich war der irrigen Meinung, das es reichen würde im Property Editor der Item Klasse, die jeweils angebundene Klasse anzuzeigen. Es war mir erst gar nicht in den Sinn gekommen, danach zu suchen. Erst nach vielen Versuchen und Testreihen war mir dies aufgefallen.
Also dennoch herzlichen Dank das ihr euch diesen Threat überhaupt angeschaut habt.
Viele Grüße
Lorca
ich konnte diese Hürde nun selber erklimmen
Das Problem war, das die Item Klasse zwar abhängig vom Type (TDBEdit ...) ein PUBLISHED Property für die jeweils angebundene
Klasse zur Verfügung gestellt hat jedoch dieses Property auf das Interface verwiesen hat. Dieses Interface hatte aber nicht die Propertys
der jeweils angebundenen Klasse. Somit wurden dann auch die Eigenschaften der jeweiligen Klasse nicht in der .LFM Datei vermerkt.
Ich war der irrigen Meinung, das es reichen würde im Property Editor der Item Klasse, die jeweils angebundene Klasse anzuzeigen. Es war mir erst gar nicht in den Sinn gekommen, danach zu suchen. Erst nach vielen Versuchen und Testreihen war mir dies aufgefallen.
Also dennoch herzlichen Dank das ihr euch diesen Threat überhaupt angeschaut habt.
Viele Grüße
Lorca
Re: TCollectionITEM speichert das TDBEdit Feld nicht
Gratuliere!
Hilf dir selbst, dann hilft dir Gott!
Kleiner Tipp für's nächste Mal: Mach es uns einfacher einzusteigen.
Z.B. Das Zip mit den drei Verzeichnissen, wo zig Dateien irgendwie zusammenhängen hat mich schon mal abgeschreckt.
Mach doch ein einfaches, auf das Problem reduziertes, direkt nachvollziehbares Projekt.
Und erkläre, was das werden soll und warum du das so machst.
Dann klappt's auch besser mit der Hilfe.
Re: TCollectionITEM speichert das TDBEdit Feld nicht
Hallo Theo,
ich gelobe Besserung
Ich muss mich erst an diese Arbeitsweise ( im Forum nachfragen und nur das benötigte Coding ) mit liefern.
In agilen Entwicklungsprojekten sind die Häppchen der Art klein, das jeder Team Kollege den man seine Probleme erklärt, i.d.R. sofort
bescheid weiß. Jetzt ist es ein wenig anders.
Daher bitte ich um Entschuldigung.
Beim nächsten mal mache ich es besser.
Viele Grüße
Lorca
ich gelobe Besserung
Ich muss mich erst an diese Arbeitsweise ( im Forum nachfragen und nur das benötigte Coding ) mit liefern.
In agilen Entwicklungsprojekten sind die Häppchen der Art klein, das jeder Team Kollege den man seine Probleme erklärt, i.d.R. sofort
bescheid weiß. Jetzt ist es ein wenig anders.
Daher bitte ich um Entschuldigung.
Beim nächsten mal mache ich es besser.
Viele Grüße
Lorca