Bonjour à toutes et tous,
J'avais pour habitude de placer dans mes listbox et/ou combobox les ids (entier) dans la liste Objects. Pour cela, lors de l'ajout des éléments je faisais :
Lors de la sélection d'un élément, je récupérais mon Id avec la syntaxe suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaListeBox.AddItem(MaChaine, TObject(MonId));
Et ça marchait !
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonIdSelect := Int64(MaListeBox.Objects[MaListeBox.ItemIndex])
Là, dans un projet, je tente de réaliser la même chose, et j'ai une erreur de compilation !
Est-ce qu'il y a quelque chose qui a changé depuis les dernières versions ? Je suis en Lazarus 3.6 sous Windows 11 64bits.Error: Illegal type conversion: "LongInt" to "TObject"
Merci d'avance pour vos idées, pistes, réponses, ...
JS
Partager