Les Snippets

Connexion

Recuperer la version du Framework.NET

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 25/03/2006 22:22:26 et initié par EBArtSoft [Liste]
Date de mise à jour : 27/03/2006 12:48:42
Vue : 7651
Catégorie(s) : API, Système
Langages dispo pour ce code :
- VB6, VBA
- VB 2005, VB.NET 1.x
- C# 1.x, C# 2.x
- Voir tous les langages pour ce code snippet



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

Private Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" _
           (ByVal lpLibFileName As String) As Long
Private Declare Function FreeLibrary Lib "kernel32" _
           (ByVal hLibModule As Long) As Long
Private Declare Function GetCORVersion Lib "mscoree" _
           (ByVal pbuffer As Long, ByVal cchBuffer As Long, dwlength As Long) As Long

Private Function GetFrameworkVersion(ByRef Version As String) As Boolean
    Dim vSize   As Long
    Dim vHandle As Long
    vHandle = LoadLibrary("mscoree.dll")
    If vHandle Then
        vSize = 256
        Version = Space(vSize)
        If (GetCORVersion(StrPtr(Version), vSize, vSize) = 0) Then
            Version = Left$(Version, vSize - 1)
            GetFrameworkVersion = True
        End If
        FreeLibrary vHandle
    End If
End Function

' // Exemple d'utilisation //
'Private Sub Command1_Click()
'    Dim vVer As String
'    If GetFrameworkVersion(vVer) Then
'        MsgBox "Framework .NET " & vVer, vbInformation
'    Else
'        MsgBox "Framework .NET n'est pas installé", vbInformation
'    End If
'End Sub


Snippets en rapport avec : Framework, Version, .net, Getcorversion, Vb6



Codes sources en rapport avec : Framework, Version, .net, Getcorversion, Vb6

{Visual Basic, VB6, VB.NET, VB 2005} TRADUCTEUR VB6.VBP EN VB5.VBP
Ben oui ! Il y a encore des utilisateurs de VB5. C'est ce qui m'a amené à faire ce petit programm...

{Visual Basic, VB6, VB.NET, VB 2005} ADDIN HELPER - CRÉEZ VOS PROPRES ADDIN POUR VB6 [MODULES DE CLASSE]
Je vous propose 5 classes qui vont vous aider pour créer vos propres Addin. ======= 4 classes aut...

{Visual Basic, VB6, VB.NET, VB 2005} EXEMPLE DE SYNCHRO MULTI-THREAD (DÉBUTANT)
Après avoir longtemps cherché des exemples sur le net concernant le multithread et n'ayant rien trou...

{Visual Basic, VB6, VB.NET, VB 2005} JEU DE DAMES AMÉRICAIN EN SOLITAIRE
c'est un simple jeu de dames . pour l'instant on joue contre soit même. prochaine étape, apprendre ...

{PHP} CRÉATION DE FORMULAIRE SIMPLIFIÉE
Comme l'indique le titre, ce code va vous permettre de gagner du temps lors de la création de vos fo...

{Visual Basic, VB6, VB.NET, VB 2005} FRACTIONS, UN PROGRAMME VB6 UTILISANT UNE DLL C++ POUR CALCULER DES FRACTIONS
Ce programme montre comment utiliser une DLL écrite en C++ pour calculer des fractions. Il sait fai...

{Visual Basic, VB6, VB.NET, VB 2005} TUER UNE/DES SESSION(S) CACHÉE(S) D'EXCEL À PARTIR D'UNE AUTRE SESSION
Cette source(fichier excel) permet d'arreter une ou plusieurs session excel caché et ce a partir d'u...

{Visual Basic, VB6, VB.NET, VB 2005} LA CONSOLE WINDOWS, EN VB6
Ce petit projet montre l'utilisation de la console en VB6. Il gère les accents et les couleurs et e...

{PHP} CATAPULT FRAMEWORK, VERSION 0.1 : "ORIGIN"
Bonjour à tous. Bon voilà un énorme travail sur lequel je suis depuis un long moment. Je réalise u...

{Visual Basic, VB6, VB.NET, VB 2005} ADDIN VB6 : SELECT CASE AMELIORE
Cette source n'est pas de moi, mais tellement pratique que je vous la fait partagée. Je l'ai trouvée...