Bonjour,
Voila, dans une combo box, j'affiche une liste de nom provenant d'une table
SQLite. La table ne contient qu'un identifiant et un nom (en gros)
Je veux stocker dans Items de ma ComboBox, les Noms à afficher et les Ident, pour pouvoir les retrouver facilement.
J'ai pensé utiliser Objects pour stocker mes entiers, mais comment faire ?
Pour l'instant j'ai
Ca passe à la compile
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Var pEntier : ^Integer; GetMem( pEntier, SizeOf(Integer)); pEntier^ := MonIdSQLite; MaCombo.Items.AddObject( NomSQLite, TObject( pEntier));
Ensuite si je fais
Ca ne va pas être bon ! Je pense !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Var unEntier : Integer; unEntier := Integer( MaCombo.Objects[ n]);
Et surtout, comment je dois fais pour libérer la mémoire (tout ces GetMem...) faut bien que je les vire non ?
Si vous avez des idées, merci
Kwasin
Partager