- Bueno vamos a ver, si el tipo Variant es digamos una declaración universal (como los derechos humanos... xD) Bueno que no serÃa lo mismo en vez de declarar una variable como Variant, ya que el VB no obliga a declarar variables, no declararla y ya está?
sino declaras una variable, y estas haciendo un programa que lleva bastantes lineas de codigo, si te equivocas , no te va a advertir del error., por eso siempre usa
OPTION EXPLICIT al comienzo de tu codigo. te pongo un ejemplo:
dim variable1 as String
en una parte del codigo pones:
Print variavle1
?? , que pasa?, no te muestra nada, pero no te tira error. y podes llegar a estar buscando el error horas , sin darte cuenta que es solo que pusiste "v" en ves de "b"
La otra es que... si el Variant sirve para todos los tipos, ¿porque no declarar todas las variables como variant? Asà evitamos el poder equivocarnos, ¿no?
no es lo mismo declarar una variable como Variant, que declararla como Byte, o como String. ya que te va a ocupar mas memoria de lo que seguramente precisas.
una diferencia de 4 o 5 bytes por variable en ejecucion, puede llegar a ser un caos a la hora de probar el programa, no te olvides que lo mejor de un programa es la velocidad para procesar datos y su comodidad para utilizarlo!
