Bonjour à tous.

Pour un soft de gestion de dépendances basé sur un TTreeView, je cherche à identifier de façon pérenne chaque noeud, afin de le mémoriser dans une base: table dédiée et attributs isolés (=pas de stream).

Parmi les propriété d'un TreeNode, aucune ne semble permettre cette facilité (ItemId ou index)

J'ai pensé me baser sur "Data", mais à la réflexion, on tourne en rond

Je me suis fabriqué un TreeNode perso, avec une zone Identifiant, mais je sèche sur le quoi mettre dedans (numérique/alpha), et surtout quelle technique utiliser pour obtenir un identifiant unique.

L'unicité devant être respectée vis à vis de la base...
Le SGBD n'étant pas décidé, je ne souhaite pas utiliser d'auto-incrément (build-in ou simulé).

Toutes les idées sont les bienvenues.