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 : 10259
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



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

Langage : VB.NET 1.x , VB 2005
Date ajout : 27/03/2006
Posté par keikun59 [Liste]
DateMAJ : 27/03/2006

Public Shared Function getFrameworkVersion() As String
    Return Environment.Version.ToString() 
End Function

Langage : C# 1.x , C# 2.x
Date ajout : 27/03/2006
Posté par keikun59 [Liste]
DateMAJ : 27/03/2006
public static string getFrameworkVersion() 
{
    return Environment.Version.ToString(); 
}


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} GESTION ENSEIGNANTS
Une petite application en VB6 et MS Access pour la gestion des informations utiles sur un ensemble d...

{Javascript / DHTML} UID - FRAMEWORK JAVASCRIPT
UID est encore en développement. Je poste quand mémé pour me motiver a avancer, connaitre votre a...

{Visual Basic, VB6, VB.NET, VB 2005} CRÉER UN VRAI OCX EN DOTNET
A ma connaissance, il n'est pas possible de créer un vrai Ocx directement en DotNet : j'entends par ...

{Visual Basic, VB6, VB.NET, VB 2005} VB6 ADDIN - FAITES DISPARAITRE LES MSGBOX D'ERREUR IDE
Bonjour, Me revoilà ! non pas pour programmer mais plutôt pour aider les aficionados du VB6, ceux...

{Assembleur} RÉSOUDRE LES PROBLÈMES DE VERSIONS DU SYSTÈME OU DE DLL
Plusieurs proc facilement réutilisable ( class masm) permettent d'obtenir la version du système (e...

{JAVA / J2EE} CONTENEUR DE COMPOSANT HETEROGENES
c'est dans le cardre du project de synthese a mon ecole, on a eté chargé de faire un serveur d'appli...

{Visual Basic, VB6, VB.NET, VB 2005} VB6-INNO-WIZARD
Addin de INNO pour VB6 Cette source n'est pas de moi, mais une modification de celle de JP THOMASS...

{Visual Basic, VB6, VB.NET, VB 2005} WIIMOTE AVEC VB6
Connection avec la wiimote, allumage des leds, et lecture des coordonnées infrarouges. Pour ceux qu...

{Visual Basic, VB6, VB.NET, VB 2005} CALENDMULTI
Ce logiciel permet de fabriquer, visualiser et imprimer, des calendriers complets jusqu'en 2100 et a...