Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-11-2012
pedrolazarus pedrolazarus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 91
Poder: 12
pedrolazarus Va por buen camino
Evitar abrir dos instancias en Lazarus

Si, ya he utilizado el buscador, he realizado las soluciones que dan alli y ninguna funciona, la unidad de roman tira error.

Quisiera saber si existe un componente en lazarus para evitar que abran el mismo ejecutable dos veces, o algun truco que no sea la funcion que dejan en uno de los hilos ya que no me funciono, se los agradesco.
Responder Con Cita
  #2  
Antiguo 17-11-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Y las opciones que hay para delphi no te sirven en lazarus ?.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 17-11-2012
pedrolazarus pedrolazarus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 91
Poder: 12
pedrolazarus Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
Y las opciones que hay para delphi no te sirven en lazarus ?.
Saludos
Como dije, utilice la unidad de Roman y la funcion(truco) Del foro.

El .pas da error y el truco realmente parece magia porq no vi nada .


Solo queria saber si existe algun componente en lazarus o alguna unidad o codigo que ya haya sido probado en Lazarus.
Responder Con Cita
  #4  
Antiguo 17-11-2012
beginner01 beginner01 is offline
Miembro
NULL
 
Registrado: mar 2011
Ubicación: República Dominicana
Posts: 181
Poder: 14
beginner01 Va por buen camino
Hola!.

Si usas Codetyphon encontraras el componente TUniqueInstance que hace lo que quieres de lo contrario revisa este enlace donde hay una explicación y el enlace de descarga o este que que te lleva a la descarga del componente.
Responder Con Cita
  #5  
Antiguo 17-11-2012
pedrolazarus pedrolazarus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 91
Poder: 12
pedrolazarus Va por buen camino
Cita:
Empezado por beginner01 Ver Mensaje
Hola!.

Si usas Codetyphon encontraras el componente TUniqueInstance que hace lo que quieres de lo contrario revisa este enlace donde hay una explicación y el enlace de descarga o este que que te lleva a la descarga del componente.

Lo instale en lazarus pero no me aparece ese boton rojo con un 1, el mas parecido es una tuerca con un lapis (servicemanager).

Tu ya lo utilizaste?

Voy a tratar directamente a ver que pasa
Responder Con Cita
  #6  
Antiguo 17-11-2012
pedrolazarus pedrolazarus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 91
Poder: 12
pedrolazarus Va por buen camino
Thumbs up

Cita:
Empezado por beginner01 Ver Mensaje
Hola!.

Si usas Codetyphon encontraras el componente TUniqueInstance que hace lo que quieres de lo contrario revisa este enlace donde hay una explicación y el enlace de descarga o este que que te lleva a la descarga del componente.
Que cabezon soy, estaba instalando el paquete que no era, lo probe en un formulario sencillo y no dejo que se abriera otra instancia.

Exelente este componente



EDITADO
=========================================================

Una pregunta: Que se coloca en Identifier

Última edición por pedrolazarus fecha: 17-11-2012 a las 18:35:46.
Responder Con Cita
  #7  
Antiguo 17-11-2012
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 20
rretamar Va camino a la famarretamar Va camino a la fama
El compontente TUniqueinstance utiliza internamente los componentes de Lazarus SimpleIPC CLiente y SimpleIPC Server (ambos para comunicación simple entre aplicaciones). De esta forma no se depende de la API del sistema operativo, lo que permite que el mismo componente se pueda utilizar tanto en Linux como en Windows.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.

Última edición por rretamar fecha: 17-11-2012 a las 19:50:13.
Responder Con Cita
  #8  
Antiguo 17-11-2012
pedrolazarus pedrolazarus is offline
Miembro
NULL
 
Registrado: sep 2012
Posts: 91
Poder: 12
pedrolazarus Va por buen camino
Cita:
Empezado por rretamar Ver Mensaje
El compontente TUniqueinstance utiliza internamente los componentes de Lazarus SimpleIPC CLiente y SimpleIPC Server (ambos para comunicación simple entre aplicaciones). De esta forma no se depende de la API del sistema operativo, lo que permite que el mismo componente se pueda utilizar tanto en Linux como en Windows.

Que bueno, como como todo lo GPL u Open source. Entonces funcionaria correctamente en Linux windows, no mecionas Mac ni wince, pero me imagino que tambien lo hace.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Evitar multiples instancias de nuestra aplicacion casacham Trucos 8 20-04-2022 00:28:10
Como evitar 2 instancias de mi programa pcicom Lazarus, FreePascal, Kylix, etc. 3 03-10-2006 20:53:45
Evitar dobles instancias de una aplicación dec Trucos 1 30-06-2006 15:35:45
Evitar múltiples instancias de un mismo form Neomanar OOP 1 09-09-2005 18:10:26
Evitar Instancias Multiples De Mi Aplicacion edgusano .NET 8 28-04-2005 20:21:02


La franja horaria es GMT +2. Ahora son las 09:57:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi