Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Object aus TComboBox auslesen (https://www.delphipraxis.net/58038-object-aus-tcombobox-auslesen.html)

alexo 30. Nov 2005 13:58


Object aus TComboBox auslesen
 
Hi erstmal!

nach unglaublich langer suche muss ich euch leider belästigen ;-)

und zwar hab ich eine TComboBox in der ich einen KategorieNamen u ein Objekt (AObject.FarbIndex, AObject.KategorieIndex) speichere.
Das speichern funktioniert auch, nur jetzt meine Frage wie greife ich auf zB AObject.FarbIndex zu?!

Bei diesem Code:

Delphi-Quellcode:
AObject(cmb.Items.Objects[cmb.itemindex]).KategorieIdx;
Meldet der compiler: Operator oder Semikolon fehlt....


danke schon mal!!

sh17 30. Nov 2005 14:02

Re: Object aus TComboBox auslesen
 
Delphi-Quellcode:
AObject(cmb.Objects[cmb.itemindex]).KategorieIdx;

sh17 30. Nov 2005 14:04

Re: Object aus TComboBox auslesen
 
nehm alles zurück ,war quatsch, habs grad probiert

ist den AObject die Klasse?

alexo 30. Nov 2005 14:09

Re: Object aus TComboBox auslesen
 
Delphi-Quellcode:
TMyObject = class(TObject)
  Farbidx,KategorieIdx: Integer;
 end;
dann logischer weise

Delphi-Quellcode:
var
AObect: TMyObject;

begin
 AObject := TMyObject.Create;

....
usw..

Das Problem ist wirklich nur der Zugriff!

Hab mir die gespeicherten index-werte schon mit einer MessageBox anzeigen lassen(direkter zugriff auf aobject.farbIndex)...

sh17 30. Nov 2005 14:10

Re: Object aus TComboBox auslesen
 
also

Delphi-Quellcode:
TMyObject(cmb.Items.Objects[cmb.itemindex]).KategorieIdx;

alexo 30. Nov 2005 14:12

Re: Object aus TComboBox auslesen
 
:wall: na klar....


danke!!! funktioniert...dieses forum ist echt weltklasse....

wenn du mal nicht weiter weißt schau einfach auf delphi-praxis :lol:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:12 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