TApplication
Previous  Top  Next

Descripción:

La clase TApplication maneja una aplicación.  
 

Herencia:

Hereda de la clase TComponent.  


Propiedades:

Las propiedades de la clase TComponent.  
 
Animation: Tipo lógico. Determina si se mostrarán las animaciones del sistema en la aplicación.  
 
CmdLine: Sólo lectura y tipo array. Contiene los parámetros de la línea de comandos.  
 
DefaultFont: Tipo TFont. Contiene la fuente por defecto que se usará para crear los controles.  
 
ExeName: Sólo lectura y tipo carácter. Contiene el nombre del archivo del programa.  
 
HelpFile: Tipo carácter. Contiene el nombre del archivo de ayuda del programa.  
 
Icon: Tipo TIcon. Contiene el icono de la aplicación. Este icono puede ser distinto del que se asigne al formulario principal.  
 
Instance: Sólo lectura y tipo numérico. Contiene la instancia de la aplicación.  
 
IsWindows2000: Sólo lectura y tipo lógico. Especifica si la aplicación está corriendo sobre una versión de Windows 2000.  
 
IsWindows2003: Sólo lectura y tipo lógico. Especifica si la aplicación está corriendo sobre una versión de Windows 2003.  
 
IsWindows2008: Sólo lectura y tipo lógico. Especifica si la aplicación está corriendo sobre una versión de Windows 2008.  
 
IsWindows2012: Sólo lectura y tipo lógico. Especifica si la aplicación está corriendo sobre una versión de Windows 2012.  
 
IsWindows64: Sólo lectura y tipo lógico. Especifica si la aplicación es una versión de 64 bits.  
 
IsWindows7: Sólo lectura y tipo lógico. Especifica si la aplicación está corriendo sobre una versión de Windows 7.  
 
IsWindows8: Sólo lectura y tipo lógico. Especifica si la aplicación está corriendo sobre una versión de Windows 8.  
 
IsWindowsNT: Sólo lectura y tipo lógico. Especifica si la aplicación es una versión de 32 bits.  
 
IsWindowsVista: Sólo lectura y tipo lógico. Especifica si la aplicación está corriendo sobre una versión de Windows Vista.  
 
IsWindowsXP: Sólo lectura y tipo lógico. Especifica si la aplicación está corriendo sobre una versión de Windows XP.  
 
Language: Tipo numérico. Especifica el idioma para las expresiones que usará el sistema. Se pueden usar las constantes lgSpanish y lgEnglish.  
 
MainForm: Tipo TForm. Contiene el formulario principal.  
 
Priority: Tipo numérico. Especifica la prioridad en la ejecución de la aplicación. Se pueden usar las constantes ptNormal, ptIdle, ptHigh y ptRealTime.  
 
Title: Tipo carácter. Contiene el texto que se muestra en la lista de tareas y en la barra de inicio de Windows.  
 
UseThemes: Sólo lectura y tipo lógico. Indica si la aplicación usa temas.  
 

Métodos:

Los métodos de la clase TComponent.  
 
Initialize(): Inicializa la aplicación. Devuelve NIL.  
 
CreateForm( <oForm>, <oVar> ): Crea un objeto de la clase oForm y lo asigna al parámetro oVar. El parámetro oForm es un objeto de la clase TForm o una clase que derive de ella. El paráametro oVar se pasa por referencia. Devuelve NIL.  
 
HelpContext( <nId> ): Muestra el diálogo de la ayuda del tema especificado por el parámetro nId en el archivo de ayuda especificado por la propiedad HelpFile. Devuelve NIL.  
 
HelpIndex(): Muestra el diálogo con los temas definidos en el archivo de ayuda especificado por la propiedad HelpFile. Devuelve NIL.  
 
HelpKeyword(): Muestra el diálogo para buscar en el archivo de ayuda especificado por la propiedad HelpFile. Devuelve NIL.  
 
Hide(): Oculta la aplicación. Devuelve NIL.  
 
Minimize(): Minimiza la aplicación. Devuelve NIL.  
 
ProcessMessages(): Detiene la ejecución de la aplicación permitiendo a Windows procesar los mensajes pendientes. Devuelve NIL.  
 
RegisterDocument( <cExt>, [<cDescription>] ): Registra la extensión especificada en cExt (sin el punto) con la descripción especificada en cDescription. Se asocia el tipo de documento con nuestra aplicación de forma que haciendo doble click en el documento se abra con nuestra aplicación automáticamente.  
 
Restore(): Restaura la aplicación. Devuelve NIL.  
 
Run(): Bucle principal de proceso de mensajes de la aplicación. Devuelve NIL.  
 
Show(): Hace visible la aplicación. Devuelve NIL.  
 
Terminate(): Fuerza la finalización de la aplicación. Devuelve NIL.  
 

Eventos:

OnActivate: Se lanza cuando la aplicación pasa a primer plano de ejecución.  
 
OnDeactivate: Se lanza cuando la aplicación pasa a segundo plano de ejecución.  
 
OnHelp: Se lanza cuando se va a mostrar el diálogo de ayuda siempre que el evento OnHelp del formulario activo no esté asignado. El método asignado recibe el parámetro por referencia lCallHelp. Por defecto su valor es .T. Modificando su valor a .F. no se muestra el diálogo.  
 
OnMinimize: Se lanza cuando se minimiza la aplicación desde la barra de tareas o el formulario principal.  
 
OnRestore: Se lanza cuando se restaura la aplicación desde la barra de tareas o el formulario principal.  
 
OnShowHint: Se lanza cada vez que cambia el 'Hint' de cualquier control. El método asignado recibe el parámetro cHint conteniendo la cadena. Este evento se produce aunque el 'Hint' de un control esté vacío y no se muestre el tooltip. Por ejemplo, el IDE lo usa para mostrar en la barra de estado el 'Hint' del control sobre el que está el ratón y si está vacío muestra el mensaje 'Preparado'.