Les Snippets

Connexion

Recupere la chaine GUID depuis une structure

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 25/03/2006 22:54:08 et initié par EBArtSoft [Liste]
Date de mise à jour : 02/04/2006 09:50:52
Vue : 3908
Catégorie(s) : API, Chaîne de caractères, Système
Langages dispo pour ce code :
- VB6
- C# 1.x, C# 2.x



Langage : VB6
Date ajout : 25/03/2006
Posté par EBArtSoft [Liste]

Declare Function StringFromCLSID Lib "ole32" (ByRef rclsid As GUID, ByRef ppsz As Long) As Long
Declare Sub CoTaskMemFree Lib "ole32" (ByVal pv As Long)
Declare Sub RtlMoveMemory Lib "kernel32" (Destination As Any, Source As Any, ByVal Length As Long)

Function StrFromCLSID(ByRef wGuid As GUID) As String
    Dim vPtr  As Long
    StrFromCLSID = String(38, 0)
    StringFromCLSID wGuid, vPtr
    RtlMoveMemory ByVal StrPtr(StrFromCLSID), ByVal vPtr, LenB(StrFromCLSID)
    CoTaskMemFree vPtr
End Function

Langage : C# 1.x , C# 2.x
Date ajout : 01/04/2006
Posté par DarkenerDaemonEx [Liste]
DateMAJ : 02/04/2006
Guid clsid = xxx;
clsid.ToString(); // [8]-[4]-[4]-[4]-[12]
clsid.ToString("D"); // [8]-[4]-[4]-[4]-[12]
clsid.ToString("P"); // ([8]-[4]-[4]-[4]-[12])
clsid.ToString("B"); // {[8]-[4]-[4]-[4]-[12]}
clsid.ToString("N"); // [8][4][4][4][12]
Remarque :
[N] indique un groupe de N chiffres hexadécimaux.

Snippets en rapport avec : String, Transformation, Guid



Codes sources en rapport avec : String, Transformation, Guid

{Flash} MODIFIER LES APOSTROPHES ET AUTRES CARACTÈRES MADE IN WORD DANS FLASH
Bonjour après avoir un peu trop cherché sur les pages de mon navigatuer pour trouver une solution af...

{PHP} GÉNÉRER UNE CHAÎNE ALÉATOIRE SANS BOUCLE NI CRYPTAGE (MD5 OU AUTRE)
Jusqu'à présent tous les générateurs de clé que j'ai trouvé utilisait une boucle ou les fonction sha...

{C / C++ / C++.NET} MYSTRING, CLASSE TRAITANT DES CHAÎNES DE CARACTÈRES
Ceci est une classe tout ce qu'il y'a de plus banal traitant des chaines de caractères. Commentée ai...

{Delphi} DELPHI : PROCEDURE SPLIT SIMILAIRE A LA FONCTION EPONYME EN VB
Découpe une chaîne délimitée en ses éléments pour remplir un tableau dynamique passé en paramètre. U...

{SQL} MYSQL : CRÉATION D'UN GUID
Ceux qui fonctionnent avec des technologies Microsoft savent ce qu'est un Guid. C'est un code unique...

{PHP} FONCTIONS DE BASE POUR GÉNÉRER DU XML EN PHP
J'avais besoin d'extraire beaucoup de données d'une base et de générer un flux xml en retour (pratiq...

{Visual Basic, VB6, VB.NET, VB 2005} RÉCUPÉRER ELEMENTS D'UNE PAGE WEB (EXEMPLE : DAILY 2 FLV)
Bonjour à tous ! Ne trouvant pas de source toute simple sur VBFrance (Il s'agit souvent de gros p...

{PHP} [PHP5] EXCEPTIONERROR PACKAGE : TRANSFORMER TOUTES LES ERREURS PHP EN EXCEPTIONS INTERCEPTABLES
Ce package permet de transformer toutes les erreurs PHP en exceptions interceptables. En clair, sur...

{PHP} STRINGBUILDER / STRINGBUFFER EN PHP (CLASSE SPÉCIALEMENT CONÇUE POUR MANIPULER DES CHAÎNES DE CARACTÈRES...)
A l'instar de StringBuilder et de StringBuffer en Java il peut être intéressant d'avoir une classe d...

{C / C++ / C++.NET} [C/WIN32] GÉNÉRATEUR DE CODE POUR UNE INITIALISATION SPÉCIALE DE CHAINE DE CARACTÈRES.
Yop, Voici BNMgenerator, à comprendre BruNews Method Generator. J'espère qu'il me pardonnera ce n...