Calcule un identifiant globalement unique (nommé "GUID"), ayant pour taille :
- soit 16 octets, donc 32 caractères hexadécimaux.
- soit 32 octets, donc 64 caractères hexadécimaux.
Remarque : Les GUID correspondent aux UUID.
MonGUID est une chaîne
MonGUID = DonneGUID()
// Exemple du GUID calculé : F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4
MonUUID est un UUID
MonUUID = DonneGUID()
// Exemple du GUID calculé : a0a79fce-b311-4d56-a1fe-f57d1c6e02bc
MonUUID256 est un UUID sur 256
MonUUID256 = DonneGUID(guidBrut256)
// Exemple du GUID calculé : bd05db772a9970c1d91adf8f86a7217ad65c64cf95b8cc6bc10cad69432f0473
Syntaxe
<Résultat> = DonneGUID([<Format du GUID>])
<Résultat> : Chaîne de caractères
Identifiant généré.
<Format du GUID> : Constante optionnelle de type Entier
Permet de définir le format de l'identifiant retourné : | |
guidBrut | Le GUID correspond à une suite de 16 caractères hexadécimaux. Par exemple : "CD9FE4B6AE1D448CB157D9EA074726CF". |
guidBrut256 | Le GUID correspond à une suite de 32 caractères hexadécimaux. Par exemple : "bd05db772a9970c1d91adf8f86a7217ad65c64cf95b8cc6bc10cad69432f0473". |
guidFormaté (Valeur par défaut) | Le GUID est formaté pour un affichage avec des séparateurs. Par exemple : "{CD9FE4B6-AE1D-448c-B157-D9EA074726CF}". |
Remarques
Plusieurs appels successifs de la fonction
DonneGUID dans le même exécutable permettent d'obtenir des GUID distincts.
Classification Métier / UI : Code neutre
Composante : wd280std.dll