Devo sommare tre variabili (Impostate su String, in questo esempio a, b e c) contenenti dei numeri.
Mettende essere:
La stringa c non ha valore '300', ma valore '100200'.codice:a = 100 b = 200 c = a + b
Suppongo essere questo dovuto al fatto che le tre variabili sono impostate su String e non su, ad esempio, Long.
Se le imposto su long però ricevo un errore da visual basic (in quanto queste variabili sono ricavate da un TextBox): Tipo non corrispondente.
Come faccio per ottenere invece '300'? (Qua sotto vi riporto il codice completo)
codice:Private Sub cmdElabora_Click() Dim a As String Dim b As String Dim c As String a = txta.Text b = txtb.Text c = txtco.Text c = a + b MsgBox (c) End Sub

Rispondi quotando