Bonjour,
J'utilisais ce genre d'astuces dans mes listes pour associer des éléments de type entier dans des Listbox (ou combobox).
Lst_roles.AddItem( FieldByName('rol_nom').AsString, TOBJECT( FieldByName('rol_id').AsInteger));
Puis pour récupérer l'élément
in_RolId := INTEGER( Lst_roles.Items.Objects[ Lst_roles.ItemIndex]);
Mais en version 2.0.4 j'ai une erreur de compilation.
u_roles.pp(141,32) Error: Illegal type conversion: "TObject" to "LongInt"
u_roles.pp(245,56) Error: Illegal type conversion: "LongInt" to "TObject"
Que dois-je faire pour corriger cette erreur de compilation ?
Merci d'avance
JS
Partager