Stocker des entiers dans Objects de TStrings
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
Code:
1 2 3 4 5 6 7
|
Var
pEntier : ^Integer;
GetMem( pEntier, SizeOf(Integer));
pEntier^ := MonIdSQLite;
MaCombo.Items.AddObject( NomSQLite, TObject( pEntier)); |
Ca passe à la compile
Ensuite si je fais
Code:
1 2 3 4 5
|
Var
unEntier : Integer;
unEntier := Integer( MaCombo.Objects[ n]); |
Ca ne va pas être bon ! Je pense !
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