Ir al contenido


Foto

UniqueInstance componente para permitir una sola instancia de tu programa


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

Escrito 22 abril 2011 - 10:53

Acerca de  UniqueInstance proporciona una forma fácil de permitir solamente una única instancia de su programa. 
[edit]  características 

  • Fácil de usar: simplemente coloque el componente en el formulario principal. 
  • Proporciona un mecanismo para recibir la línea de comandos de las otras instancias. 
  [edit]  Como se usa (Componente)  Sólo tiene que colocarlo en el formulario principal de su aplicación  LCL (en la pestaña Sistema, busque un círculo rojo con el dígito "1" en  el centro). 
Propiedades: 
  • Enabled: activa/desactiva el componente 
  • Identifier: usado para identificar la aplicación 
  • UpdateInterval: el intervalo en milisegundos que el componente lee los mensajes de nuevas instancias. Tiene sentido sólo en Unix, ya que, en win32, el mensaje se recibe a través del bucle de mensajes de windows
  Eventos: 
  • OnOtherInstance: llamado cuando se inicia otra instancia. Recibe los parámetros pasados a esa instancia. 
  [edit]  Como se usa (Fuentes)  Agregue la unidad uniqueinstanceraw a su sección uses. 
Llame a la función InstanceRunning: devolverá true si ya hay una instancia en ejecución. 
Hay dos variantes: 
  • Sin argumentos: se utiliza el nombre del ejecutable como identificador y no se enviará el parámetros de línea de comandos 
  • Con dos argumentos: 
  • Identifier: el identificador de la aplicación 
  • SendParameters (defecto = false): envia los parámetros de  línea de comando a la instancia en ejecución, si la hay, antes de  cerrarse. 
 



WIKI


DESCARGAR


  • 0




IP.Board spam blocked by CleanTalk.