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 : 6535
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...

{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...

{Visual Basic, VB6, VB.NET, VB 2005} LISTE DE FICHIERS SUR UN DISQUE EN VB6
Ce programme permet de lister une arborescence de répertoires et de fichiers. Le résultat est mis ...

{PHP} PHP SYSTEM NOTATION - SCRIPT BENCHMARK
Script réalisé dans le cadre de la qualification rapide d'un site existant - ou dans le choix d'un ...

{Visual Basic, VB6, VB.NET, VB 2005} CONTROLE MENU => RENDRE INVISIBLE LES MENUS ET SOUS MENUS
tout le monde connait la propriété visible d'un controle menu. mais VB 6 a un souci, on ne peut pas ...

{Visual Basic, VB6, VB.NET, VB 2005} LANCER L'IDE VB6 EN SAUVEGARDANT/MODIFIANT LE CONTENU DU PRESSE-PAPIER
Depuis quelques temps, dès que j'ouvre mon IDE, mon presse-papier se vide. un hook du presse-papier...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERSION DE COULEUR RGB VB6 EN COULEUR ARGB .NET
Ce code permet de convertir une couleur RGB utilisée par VB6 ex : Rouge 255 En ARGB utilisé par .NET...

{PHP} CLASSE FRANCOPHONE D'EXPLOITATION MYSQL
Dans l'objectif de créer un framework PHP francophone, j'ai mis au point une classe d'exploitation M...

{Visual Basic, VB6, VB.NET, VB 2005} LE MOT LE PLUS LONG EN RESEAU
bonjour, Issus du jeu des chiffres et de lettres, je vous propose une version de jeu en réseau. ...