
27/10/2005, 20:27
|
 | | | Fecha de Ingreso: septiembre-2005 Ubicación: Usulután, El Salvador
Mensajes: 477
Antigüedad: 19 años, 7 meses Puntos: 1 | |
La respuesta es SI, si es obligatorio el uso de Val porque Cuadro1 y Cuadro2 son objetos TextBox, entonces todo lo que introduces en estos objetos el compilador lo entiende como cadena o string y si sumas dos cadenas, lo que el compilador hara sera concatenar estas cadenas; por ejemplo:
Dim x, y As String
x = "1"
y = "2"
res = x + y
El resultado de la suma sera "12".
Y como lo que queremos es el resultado de una operacion matematica, tenemos que convertir la cadena a un valor numerico; esta conversion se hace por medio de el metodo Val. Ahora bien, observa la diferencia del ejemplo anterior usando Val
Dim x, y As String
x = "1"
y = "2"
res = Val(x) + Val(y)
En este caso el resultado es: 3.
Espero me hayas entendido.
Saludos. |