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

    VB2010 - Numeri e globalizzazione

    Per testare un programma "globalizzato" ho creato, oltre all' utente italiano, un utente inglese ed uno francese, scaricando le relative lingue e settando i relativi parametri linguistici.

    Il codice di prova:

    codice:
     Dim Flag As String = "0.16"
    
     If Not IsNumeric(Flag.ToString(CultureInfo.InvariantCulture)) Then
         Debug.Print("Not Numeric Flag: " & Flag.ToString(CultureInfo.InvariantCulture))
     End If

    "passa" con gli utenti italiano ed inglese, mentre per il francese ritorna:

    Not Numeric Flag: 0.16

    Non capisco: avendo specificato "CultureInfo.InvariantCulture" il "punto" dovrebbe essere il corretto separatore decimale: codice non dovrebbe passare everywhere???
    Ultima modifica di eziogsv; 27-12-2013 a 01:38

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.