Einzelnen Beitrag anzeigen

khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#7

Re: Combobox aus verschiedenen Quellen füllen?

  Alt 21. Apr 2009, 14:41
Zitat von Hansa:
Zitat von khh:
Obj habe ich als Tobject definiert.
und was ist das ?

  fauftragkd_id:= (obj as Tkunde).KUNDEN_ID Was jetzt, TKunde oder TObject ? Oder von irgendwas abgeleitet ?
daas ist die Frage

wenn ich obj als Tkunde definiere bekomme ich hier:
  Obj := self.kdCombobox1.Items.Objects[self.kdCombobox1.ItemIndex] ; Error: Incompatible types: got "TObject" expected "TKunde"

ich habs jetzt so gemacht, dass ich
Delphi-Quellcode:
     Obj := self.kdCombobox1.Items.Objects[self.kdCombobox1.ItemIndex] ;
     if Assigned(Obj) then
        // fauftragkd_id:= (obj as Tkunde).KUNDEN_ID
        fauftragkd_id:= Tkunde(self.kdCombobox1.Items.Objects[self.kdCombobox1.ItemIndex]).KUNDEN_ID
       
     else
     begin
die Typumwandlung durch die bisherige zuweisung ersetzt habe.

So funktionierts denn auch

Aber was da jetzt nicht gepasst hat, habe ich noch nicht kapiert

Gruss Kh
Karl-Heinz
  Mit Zitat antworten Zitat