Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB6.0]Inserire in una TextBox il nome del SO

    Ciao a tutti, vorrei sapere come posso inserire in una text box il nome del Sistema Operativo ricavandolo dal PC in uso. In un' altra text box, vorrei poi inserire la versione del Sistema Operativo del PC in uso. Rispondete in tanti. Grazie mille.
    Parola di El Raffo

  2. #2
    é mai possibile ke nessuno sa darmi una risposta? Ma ke razza di programmatori siete?Sto solo skerzando, rispondete in tanti e presto. Grazie.
    Parola di El Raffo

  3. #3
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    E tu, ke razza di programmatore sei?
    (.... continuo lo scherzo)

    codice:
    ' Se questo codice lo metti in un modulo .bas 
    ' ricordati di sostituire TUTTI i 'Private' con 'Public'
    ' Se resta in un Form, lascialo così
    
    Private Type OSVERSIONINFO
       dwOSVersionInfoSize As Long
       dwMajorVersion As Long
       dwMinorVersion As Long
       dwBuildNumber As Long
       dwPlatformId As Long
       szCSDVersion As String * 128   ' Maintenance string for PSS usage.
    End Type
    
    Private Const VER_PLATFORM_WIN32s = 0
    Private Const VER_PLATFORM_WIN32_WINDOWS = 1
    Private Const VER_PLATFORM_WIN32_NT = 2
    
    Private Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" _
      (lpVersionInformation As OSVERSIONINFO) As Long
    
    Private Function SysVersions32(PlatformName As String, WindowsVersion As String, BuildVersion As String)
       Dim v As OSVERSIONINFO, retval As Long
    
       v.dwOSVersionInfoSize = Len(v)
       retval = GetVersionEx(v)
    
       WindowsVersion = v.dwMajorVersion & "." & v.dwMinorVersion
       BuildVersion = v.dwBuildNumber And &HFFFF&
    
       Select Case v.dwPlatformId
       Case VER_PLATFORM_WIN32_WINDOWS
          PlatformName = "Windows 95"
       Case VER_PLATFORM_WIN32_NT
          PlatformName = "Windows NT"
       End Select
             
    End Function
    
    ' Per richiamare la funzione :
    
        Dim PlatformName As String, WindowsVersion As String, BuildVersion As String
        
        Call SysVersions32(PlatformName, WindowsVersion, BuildVersion)
        
        Text1.Text = PlatformName
        Text2.Text = WindowsVersion
        Text3.Text = BuildVersion
    Ciao,
    Ciao, Brainjar

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    quale riferimento devo inserire per farsi
    che il codice sopraindicato funzioni !!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.