System.TGUID
Delphi
TGUID = record
C++
typedef _GUID TGUID; //
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record typedef |
public | System.pas sysmac.h |
System | System |
Description
TGUID est une forme structurée de la valeur qui identifie de façon unique une interface.
Une déclaration d'interface peut spécifier un identificateur globalement unique (GUID), représenté par un littéral chaîne délimité par des crochets précédant immédiatement la liste des membres memberList. La partie GUID de la déclaration d'interface doit avoir la forme suivante :
['{GUID}']
ou
['{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}']
où chaque x
est un chiffre hexadécimal (0
à 9
ou A
à F
). Sur Windows, l'éditeur de bibliothèque de types génère automatiquement les GUIDs pour les nouvelles interfaces. Vous pouvez aussi générer les GUIDs en appuyant sur CTRL+MAJ+G dans l'éditeur de code.
TGUID fournit un accès structuré au GUID :
- Les 8 premiers chiffres hexadécimaux correspondent à D1.
- Les 4 chiffres hexadécimaux suivants correspondent à D2.
- Les 4 chiffres hexadécimaux suivants correspondent à D3.
- Les 4 chiffres hexadécimaux suivants correspondent aux 2 premiers octets de D4.
- Les 12 derniers chiffres hexadécimaux correspondent aux octets restants de D4.