SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: JVC en Miércoles 3 de Marzo de 2004, 20:01
-
Hola a todos
Quisiera saber si existe algún manual o algún tipo de información en donde se hable sobre la manera más adecuada de utilizar los módulos (.bas) en VB6, sobre todo en el sentido de optimizar la aplicación para que sea más rápida. Esto es debido a que tengo un proyecto en el que utilizo varios módulos (.bas) con variables tanto públicas como privadas y no se si estoy haciendo el uso más adecuado de ellos. También me interesa saber de que forma se cargan los módulos (.bas), si sólo cuando se les llama, o si siempre están cargados durante la ejecución de la aplicación.
Les agradezco toda su ayuda.
José
-
Los modulos como tales siempre son visibles a toda la aplicación, asi que siempre van a estar cargados, en cuanto al uso de las variables debes saber que preferible y mejor para tu aplicacion usar sólo las variables definidas en modulos cuando no exista ninguna otra forma cómoda de compartir datos entre formularios.
:devil: ---------------------- :angel:
-
Salu2 JVC
Lo que podrias hacer es saber que tipo de variable usar por ejemplo:
Porque usar Integer y no Variant
Cuando usar variables Globales y cuando privadas
por el lado de las variables y donde declararlas pero tambien tienes que optimizar lineas de codigo diseña algortmos que sean mas cortos, bueno eso entre otras cosas.
Un Saludo zeekel ®
-
Gracias por su ayuda.
Podrían decirme que es más conveniente, si poner todas las variables públicas en un solo módulo (.bas) o si distribuirlas en los módulos (.bas) donde tienen más uso. Esto porque según dice la MSDN Library se deberían poner todas en un solo módulo (.bas), pero según lo que he visto, la mayoría de los programadores utilizan variables públicas en casi todos los módulos (.bas).
-
En mi opinion utilizo la menor cantidad posible de variables globales, solamente aquellas que van a contener valores que voy a utilizar en diferentes formularios, porque las variables locales son menos pesadas para la aplicacion que las globales. Tambien prefiero en un 100% utilizar variables String e Integer antes que Variant.
:devil: ------------------ :angel:
-
Saludos JVC
Opino lo mismo que elmango80 declara variables globales cuando necesites compartir datos entre otros modulos ya sea forms, modulos, clases, etc, pero ojo solo las necesarias las demas las puedes colocar en un form o en un procedimiento dependiendo de la necesidad. Por Ejemplo:
Tienes 2 forms y quieres compartir un dato entre ambos
declaras uan variable en un modulo para que asi los 2 forms puedan acceder a ella
Ahora digamos Tienes un Form y quieres compartir un dato entre varios procedimientos dentro del mismo form, lo declaras en Declaraciones Generales del Form no en un modulo asi solo la variable se usa al cargar el form y se destruye al cerrar el form
Ahora si necesitas un dato que va a ser procesado en un procedimiento dentro de un form pues declaralo solo en el procedimiento.
Eso en lo que se refiere a variables y su ambito de declaracion
Un saludo zeekel ®
[KGT]