Le plus efficace pour se genre de coses est d'utiliser l'espace temps dateref-now=Valeur pour la base du calcul de l'id unique.
Exemple (imagé):
var MonTemps :TTime;
MonTemps:="Date d'install du windows dans la machine"-now
convertir MonTemps en millisecondes (date et heures a la milliseonde prés)
MaValderef=(montempsms*pi)+valeur calculée sur le n°de série du Disque dur.
MonIdUnique=md5 ou losing byte sur MvalDeRef
yes, on peut effectivement recup l'ip, le n° de version de windows, ou pleins d'autres chiffres contenu sur le pc, meme compter le nombre de caracteres contenu ds le nom du pc ou de l'utilisateur :)
apres on magouille un algo et HOP !
Ouai, c' est vrai, mais tu peux utiliser l' IP du PC pour creer un nombre unique en y ajoutant un numero à la fin qui lui, sera incrementé !!!
Ça a le merite de ne pas foirer même si tu changes l' heure et la date du PC !!!
le dernier ? et si j'ai deux applications qui utilisent la fonction en meme temps, chacune d'entre elle ne cree que UN seul ID. je n'ai pas de dernier dans ce cas ! :/
avec la fonction de base (de notre posteur) les 2 fonctions auraient créé le meme ID. ici ça change qd meme :)
ton idée est superbe si on a besoin dans la meme appli de creer plusieurs ID (comme dans mon exemple, mais qui n'est qu'un exemple)
il est vrai que je ne peut pas etre 100% sur ke je n'ai pas 2 ID identique en 1 seconde, mais j'y suis presque non ?
le pro de ce genre de source est ManChesTer :D MANCHESTERRRRR VIIIIEEENNNSS !!
lol
Exemple (imagé):
var MonTemps :TTime;
MonTemps:="Date d'install du windows dans la machine"-now
convertir MonTemps en millisecondes (date et heures a la milliseonde prés)
MaValderef=(montempsms*pi)+valeur calculée sur le n°de série du Disque dur.
MonIdUnique=md5 ou losing byte sur MvalDeRef
Et voila.
Bon Coding...
ManChesTer.
apres on magouille un algo et HOP !
Ça a le merite de ne pas foirer même si tu changes l' heure et la date du PC !!!
avec la fonction de base (de notre posteur) les 2 fonctions auraient créé le meme ID. ici ça change qd meme :)
ton idée est superbe si on a besoin dans la meme appli de creer plusieurs ID (comme dans mon exemple, mais qui n'est qu'un exemple)
il est vrai que je ne peut pas etre 100% sur ke je n'ai pas 2 ID identique en 1 seconde, mais j'y suis presque non ?
le pro de ce genre de source est ManChesTer :D MANCHESTERRRRR VIIIIEEENNNSS !!
lol
Mais le mieux c' est de créer un numero unique se basant sur le dernier crée: là tu est sûr qu' il sera unique !!!
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.