hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
25 de Julio de 2008, 01:58:26
Noticias: Visita la nueva sección de Física y matemáticas
Para ver este enlace Registrate o Inicia Sesion
Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Declaración de variables (Variant)
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Declaración de variables (Variant)  (Leído 473 veces)
||Ray||
NZ5
*****
Desconectado Desconectado

Mensajes: 2,159


www.timebomb.tk


Ver Perfil WWW
« : 08 de Abril de 2006, 03:48:28 »

Bueno esta duda va a parecer algo tonta pero comprendanme, estoy siguiendo unos cursos y tengo esta duda y no la aclaran...

Bueno veo que cada variable se declara de una manera. Las de texto con String, las que contienen numeros enteros con Integer, otras con Long... etc. Vale hasta ahí hay todo bien, pero también están las de tipo Variant, que sirven para todo. Pues bien ahora me surgen dos dudas:

- 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á?

- 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?

Bueno es todo, respondamen xD Saludos
En línea

¡Las preguntas en el foro, no por IM!






Punk-Rock
Visitante
« Respuesta #1 : 08 de Abril de 2006, 05:14:53 »

mirate esto:

http://www.elguille.info/VB/cursos_vb/basico/basico03.htm

Espero ke te ayude.

Salu2

En línea
eM.
Recien llegado
*
Desconectado Desconectado

Mensajes: 9


Hackers Elite Admin


Ver Perfil WWW
« Respuesta #2 : 16 de Abril de 2006, 10:54:10 »

Citar
- 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"

Citar
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!  Wink
En línea

No Basta Con Alzanzar La Sabiduria....E s Necesario Saber Utilizarla
safnat-panea
Recien llegado
*
Desconectado Desconectado

Mensajes: 16


Dark wizard


Ver Perfil
« Respuesta #3 : 16 de Abril de 2006, 04:52:09 »

Hola , el tema tambien depende del uso q le vallas a dar, por q por ejemplo si vas a utilizar esa variable solo para almacenar numeros, para q quieres q almacene caracteres , esun tema sencillo q a medida q lo vayas estudiando t vas a dar cuenta q sencillo q es lo q hoy es dificil.
En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online