PDA

View Full Version : numero con virgola VB6


biochetasi
10-01-2006, 09:42
Salve a tutti,

sto scrivendo una calcolatrice in vb6 per esercitarmi, ho una variabile double a cui dovrei aggiungere una virgola ma non so come fare.
Questo è quello che faccio per creare il numero:

Private Sub cmd1_Click()

num1 = num1 & 1
txt = num1

End Sub

Ho provato a fare lo stesso per la virgola ma non funziona.

Private Sub cmdvirg_Click()

num1 = num1 & ,
txt = num1

End Sub

ho provato anche...

Private Sub cmdvirg_Click()

num1 = num1 & ","
txt = num1

End Sub

Al posto della virgola ho provato a mettere il . ma non va neanche.

C'è nessuno che mi dia una dritta???
Anticipatamente vi ringrazio.

^_^

0rph3n
10-01-2006, 10:24
ma perchè tratti dei numeri come se fossero delle stringhe? :confused:
o sono solo fulminato io?!

'iao

biochetasi
10-01-2006, 10:40
ma perchè tratti dei numeri come se fossero delle stringhe? :confused:
o sono solo fulminato io?!

'iao

per formare il numero.
Ho 10 cmd button che formano i numeri.

cisky
10-01-2006, 12:02
Se usi una variabile double, non è possibile eseguire delle operazioni di concatenazione stringa (es: Num & "," ).

Le variabili numeriche devono essere usate con gli operatori matematici e la virgola viene gestita automaticamente da VB.

nel tuo caso devi gestire una variabile di tipo String che convertirai in double quando ti serve (vedi: CDbl / Cstr)

Ciao