Nein, es kommt kein Fehler.
Bei
LandKurz := String (ComboBox.Items.Objects[ComboBox.ItemIndex]);
kam z.B. ein Textfragment "age", wenn ich Deutschland selektiere.
Und bei
Delphi-Quellcode:
sLand := 'DEU';
ComboBox.ItemIndex := ComboBox.Items.IndexOfObject (TObject (sLand));
ist das Ergebnis -1.
Und ich weiß nicht warum.