(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: objekte als Stringliste bzw. Strings mit Daten erstellen
27. Feb 2004, 19:52
du definierst buch so
property Buch[Buchbez: String]: TBuch read fgetBuchbez;
und versuchst dann
Buch.BuchName[1]
Wenn du dir das genau anschaust wirst du sehen das bei der Definition ein String in der Klammer steht. Sollte folgendermaßen aussehen
ComboBoxBuch.Items.AddObject(Buch['1'].BuchName, TObject(@Buch['1']));
oder du änderst die Definition in
property Buch[Buchbez: Integer]: TBuch read fgetBuchbez;
so das der Aufruf dann
ComboBoxBuch.Items.AddObject(Buch[1].BuchName, TObject(@Buch[1]));
lautet. Allerdings müsstest du dazu auch noch "fgetBuchbez" anpassen (von String auf Integer)
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
|