Les Snippets

Connexion

Générer un GUID (Identifiant Unique)

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 11/09/2006 15:11:35 et initié par EBArtSoft [Liste]
Date de mise à jour : 13/09/2006 12:01:23
Vue : 21357
Catégorie(s) : Trucs & Astuces, Système
Langages dispo pour ce code :
- VB6, VBA
- ASP.NET 1.x, ASP.NET 2.x, C# 1.x, C# 2.x
- ASP.NET 1.x, ASP.NET 2.x, VB 2005, VB.NET 1.x
- Windev
- VB6, VBA



Langage : VB6 , VBA
Date ajout : 11/09/2006
Posté par EBArtSoft [Liste]

Option Explicit
 
Private Type GUID
   Data1    As Long
   Data2    As Long
   Data3    As Long
   Data4(7) As Byte
End Type

Private Declare Function CoCreateGuid Lib "ole32.dll" (pguid As GUID) As Long
Private Declare Function StringFromGUID2 Lib "ole32.dll" (rguid As GUID, lpsz As Any, ByVal cchMax As Long) As Long

Private Sub Command1_Click()
    Text1 = NewGUID
    Clipboard.Clear
    Clipboard.SetText Text1
    MsgBox "La clef a été copié dans le presse papier", vbInformation
End Sub

Private Function NewGUID() As String
    Dim mGUIDs(77) As Byte
    Dim mGuid      As GUID
    If (CoCreateGuid(mGuid) = 0) Then
        If (StringFromGUID2(mGuid, mGUIDs(0), 78)) Then
            NewGUID = mGUIDs
        End If
    End If
End Function


Remarque :
Crée une nouvelle GUID a partir du générateur OLE
Langage : C# 1.x , C# 2.x , ASP.NET 1.x , ASP.NET 2.x
Date ajout : 28/09/2006
Posté par jesusonline [Liste]
Guid leGuid = Guid.NewGuid(); 
Console.WriteLine(leGuid.ToString("b"));

Langage : VB.NET 1.x , VB 2005 , ASP.NET 1.x , ASP.NET 2.x
Date ajout : 28/09/2006
Posté par jesusonline [Liste]
Dim leGuid As Guid = Guid.NewGuid() 
Console.WriteLine(leGuid.ToString("b"))

Langage : Windev
Date ajout : 21/10/2006
Posté par Elian Lacroix [Liste]
// Utiliser l'assemblage mscorlib.dll
DotNetguid est un Guid dynamique  = GUID::NewGuid();
id est une chaîne = DotNetGUID:ToString();
Langage : VB6 , VBA
Date ajout : 28/05/2009
Posté par Renfield [Liste]
Private Function GenGUID() As String Dim nPos As Long    GenGUID = CreateObject("Scriptlet.TypeLib").Guid    nPos = InStr(GenGUID, vbNullChar)    If nPos Then        GenGUID = Left$(GenGUID, nPos - 1)    End If End Function
By Renfield

Snippets en rapport avec : Guid, Api, Génerer, Stringfromguid2, Cocreateguid



Codes sources en rapport avec : Guid, Api, Génerer, Stringfromguid2, Cocreateguid

{Visual Basic, VB6, VB.NET, VB 2005} UTILISATION DE L' API GOOGLE YOUTUBE RECHERCHER ET LIRE DES VIDÉOS
Dans ce tutoriel nous allons voir comment utiliser l'Api google Youtube pour rechercher et afficher ...

{C / C++ / C++.NET} CALENDRIER (WIN64)
Un calendrier pour Windows x64. Pur C et ASM, frénétiquement CLASSieux et antiGOTO passent leur che...

{Visual Basic, VB6, VB.NET, VB 2005} DIRECTDISKACCESS
Petite classe d'accès direct au disque L'exemple fonctionne en projet type console avec une présent...

{Visual Basic, VB6, VB.NET, VB 2005} UNE HORLOGE DANS LA BARRE D'OUTIL D'EXCEL, COMME EXEMPLE DE L'UTILISATION DE LA PROPRIÉTE "ISADDIN"
Bonjour, ici l'interet n'est pas dans l'horloge en elle même mais dans l'utilisation de la propré...

{Visual Basic, VB6, VB.NET, VB 2005} VEROUX PC AVEC API
Quelques commandes utiles pour bloquer et débloquer certaines fonctions avec des Api... En souvenir...

{PHP} API LDAP POO PHP5 (ENCAPSULATION DE L'API LDAP DE PHP)
C'est une API PHP5 qui encapsule entièrement le module LDAP de PHP afin de faciliter son utilisation...

{Visual Basic, VB6, VB.NET, VB 2005} JEU DE LA ROUE DE LA CHANCE
Jeu élaboré en VB6 et directx8 , avec direct3d. Utilisation de quelques API Windows( pour les sons ...

{SQL} (SQL SERVER) REQUÊTE POUR RECHERCHER UN {GUID} DANS TOUS LES CHAMPS DE TOUTES LES TABLES D'UNE BASE DE DONNÉES
Avec cette procédure stockée vous pourrez rechercher un {GUID} dans toutes les colonnes de toutes le...

{JAVA / J2EE} [ANDROID] FAITES PARLER VOTRE NABAZTAG
Voici un petit exemple de l'utilisation du DocumentBuilder et du HttpClient contenu dans le framewor...

{C# / C#.NET} WRAPPER COMPLET SUR L'API DE BIOMÉTRIE DE WINDOWS 7
Dans la continuité des nouvelles API de Windows 7 avec l'API VHD (http://www.csharpfr.com/codes/UTIL...