Ciao ragazzi, non riesco a capire il motivo, il risultato di un importo mi scrive la virgola al posto del punto e viceversa, devo istallare una specifica libreria?.
Grazie mille per eventuali suggerimenti.
Ciao ragazzi, non riesco a capire il motivo, il risultato di un importo mi scrive la virgola al posto del punto e viceversa, devo istallare una specifica libreria?.
Grazie mille per eventuali suggerimenti.
B4a usa in aritmetica sempre il formato inglese, per cambiare il risultato in italiano devi usare una cosa del genere.
B4X:
dim n As String = NumberFormat2(Valore1 + Valore2,0,3,2, True)
lbl1.Text = zEnToIt(n)
Sub zEnToIt(numero As String) As String
Dim z As String
z=numero.Replace(",","#")
z=z.Replace(".",",")
z=z.Replace("#",".")
Return z
End Sub
Dim numero, numero1 As AHNumeric
Dim risultato As Double = "119654.56"
numero.InitializeCurrency
Log(numero.Format(risultato))
numero1.InitializeNumber
Log(numero1.Format(risultato))