Hej Hej!! Funkade alldeles utmärkt, jag tackar för hjälpen.Hur får man reda på inställt språk
    
    
Jag vill har reda på vilket språk som är inställt på den datorn mitt program är installerat på. Hur gör jag för att få reda på detta?, jag vill ha det till en labelSv: Hur får man reda på inställt språk
    
    
Detta funkar på WIN2K i alla fall.
Först sätter du en referens till Windows Scripting Host under "References"
<code>
    Dim oShell As New IWshRuntimeLibrary.IWshShell_Class
    Dim sHive As String
    sHive = "HKEY_CURRENT_USER\Control Panel\International\"
    
    Label1.Caption = oShell.RegRead(sHive + "sCountry")
    
    Set oShell = Nothing
</code>
Nu kommer inställt språk visas i Label1. Tänk på att sCountry kanske är "localized". Dvs om man har engelskt windows så visas "Sweden". Så visas det på min dator i alla fall(WIN2k EN). Jag har inte andra att testa på. Nån som kan testa???
Så om du skall göra olika saker baserat på land kan det vara bättre att kolla iCountry.
/TommieSv: Hur får man reda på inställt språk
    
    
Nu måste jag bara leta upp en lista över de olika nummerna, 46 = Sverige XX = Finland