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