Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/02/2007, 16:53
Avatar de [EX3]
[EX3]
 
Fecha de Ingreso: marzo-2006
Ubicación: Fuenlabrada, Madrid
Mensajes: 203
Antigüedad: 18 años, 1 mes
Puntos: 1
Re: Optimizar carga de formulario

Pues por un lado mejor utilizar los controles como arrays, como tu mismo has mencionado al principio, ya que esto agiliza mucho la generacion de los controles en tiempo de ejecucion, y facilita su manejo desde codigo, al ser unicamente un solo control instanciado, y solo una copia por cada evento, del que se crean copias de su interfaz grafica. Dicho esto, trabajar con arrays de controles es como trabajar con un solo control. De la otra forma, un control por cada instancia genera eventos independientes por cada instancia del control asi como codigo propio en vez de compartido. Esto parece una tonteria pero alivia mucho el peso del ejecutable y reduce la carga de procesamiento del programa en ejecucion.

Sobre el codigo del formulario, fijate en el evento Form_Load si tienes codigo ahi. Form_Load se ejecuta antes de mostrarse el formulario, por lo tanto, hasta que no se termine de ejecutar dicho codigo o no hagas una llamada al metodo Show del mismo este se mantendra oculto hasta terminar de ejecutar el evento.

Salu2...
__________________
Proyecto dx_lib32 (http://dxlib32.se32.com) Libreria DLL ActiveX para el desarollo de juegos y programas multimedia en Visual Basic 6.0 con la potencia de DirectX

Dice un dicho que "el que calla otorga". En internet tenemos otro que dice "nunca alimentes a un troll" que viene a decir "dejale hablar solo que se ya se cansara de incordiar". Solo los necios creen tener la razon con la ultima palabra.