Ver Mensaje Individual
  #1  
Antiguo 08-12-2011
Avatar de sintecsl
sintecsl sintecsl is offline
Miembro
 
Registrado: jun 2008
Ubicación: Barcelona - Spain
Posts: 40
Reputación: 0
sintecsl Va por buen camino
Saber Cuando ha Terminado De Cargarse La Aplicación

Bueno, expondré mi duda o consulta :

Tengo un programa que puede abrir multiples ficheros marcados desde el ecplorer de win.

Cuando el programa está cargado en memoria no hay problema, ya que no da ningún tipo de error.

El problema surge cuando marco varios ficheros (estan asociados a mi aplicación en el Reg. de win) y no hay ninguna aplicación iniciada.

Dicho de otro modo, me gustaría saber cuando a terminado mi aplicación de cargarse del todo (Ventanas - forms).

Explico algo mas para dar mas entendimiento a la cuestión :


Cuando inicio mi aplicación creo un señalizador para que no se recarge varias veces, creo un área de memoria compartida (4kbytes) para enviar el fichero. Mapeo esa memoria de manera ke el primero en abrir se convierte en receptor y el resto en emisor (se en Handle del receptor gracias a esa modalidad).

Los emisores envian como parámetro (tengo en el receptor habilitado la captura de evento) un fichero a abrir y el receptor los abre. Pero como no está totalmente cargada la aplicación produce errores de indexación a datos de listas (TStrins - TSTringList)..... Kon lo ke se produce un error Bound.....

Mi duda es solo cuando puedo saber ke tengo la aplicación activa totalmente cargada para evitar esos desbordamientos o direccionamiento a datos inexistentes (por no estar cargados)....


Sencillo no? (pues jode ke te kagas ) He mirado el objeto APPLICATION y tiene una variable interna FRunning ke kreo es la ke me interesa pero me obligaría a cambiar los ficheros base de delphi (V.7) ... no se ke hacer si kargarme ese fichero remodelandola variable y creando una pública o no se ke.....


Esa variable se avtiva cuando ejecuta RUN la aplicación y es cuando creo ke está activa......

Si alguien konoce una manera de solucionarlo de una forma mas elegante se lo agradecería

Salu2 a tod@s y gracias de ante mano...
__________________
www.sintecsl.es
Responder Con Cita