Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-12-2008
Avatar de JoAnCa
JoAnCa JoAnCa is offline
Miembro
 
Registrado: jul 2005
Ubicación: Cuba
Posts: 435
Poder: 19
JoAnCa Va por buen camino
Cool Como abrir dos instancias a la vez de mi aplicacion

Hola a todos
Necesito saber como puedo abrir dos instancias a la vez de mi aplicacion, es decir, que si oprimo un boton me salga otra ventana de mi aplicacion, o sea, un clon de la misma ventana activa
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes
Responder Con Cita
  #2  
Antiguo 03-12-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 18
felipe88 Va por buen camino
¿Ya probaste con ShellExecute a la misma aplicación?
Responder Con Cita
  #3  
Antiguo 03-12-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por felipe88 Ver Mensaje
¿Ya probaste con ShellExecute a la misma aplicación?
.... bueno, si y no

Si solo haces "eso" la la primera instancia va a correr otra (la segunda), y esta a su vez va a correr otra (la tercera), y la tercera correra otra instancia... (la cuarta) .....

Lo que necesitas es utilizar objetos globales, Mutex, entradas de registro, un archivo con un contador o "algo" para llevar la cuenta de las instancias y asi "controlarlo"

Saludos
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
  #4  
Antiguo 03-12-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 18
felipe88 Va por buen camino
Cita:
Empezado por cHackAll Ver Mensaje
.... bueno, si y no

Si solo haces "eso" la la primera instancia va a correr otra (la segunda), y esta a su vez va a correr otra (la tercera), y la tercera correra otra instancia... (la cuarta) .....

Lo que necesitas es utilizar objetos globales, Mutex, entradas de registro, un archivo con un contador o "algo" para llevar la cuenta de las instancias y asi "controlarlo"

Saludos
Ahhh... claro... eso del Mutex, alguna vez leí algo sobre el tema pero para hallar procesos... pero, ¿serivrá para lo que preguntan?
Responder Con Cita
  #5  
Antiguo 03-12-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Cita:
Empezado por felipe88 Ver Mensaje
Ahhh... claro... eso del Mutex, alguna vez leí algo sobre el tema pero para hallar procesos... pero, ¿serivrá para lo que preguntan?
Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
begin
 CreateMutex(nil, False, 'ClubDelphi');
 if GetLastError = 0 then
  WinExec(PChar(ParamStr(0)), SW_SHOWNORMAL);
end;
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
  #6  
Antiguo 03-12-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Poder: 18
felipe88 Va por buen camino
Mejor no digo nada

Responder Con Cita
  #7  
Antiguo 04-12-2008
Avatar de JoAnCa
JoAnCa JoAnCa is offline
Miembro
 
Registrado: jul 2005
Ubicación: Cuba
Posts: 435
Poder: 19
JoAnCa Va por buen camino
Gracias por sus respuestas
Lo habia hecho creando otra vez el formulario, pero se me van de control algunos eventos en la segunda instancia

Probare lo del Mutex
__________________
La hora de acción no es hora de aprender, es necesario haber aprendido antes
Responder Con Cita
Respuesta



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
Como abrir un archivo con mi aplicacion. (parametros de ejectutable) JuanErasmo API de Windows 20 12-11-2011 23:42:53
Como abrir un pdf desde mi aplicación albertillo Varios 3 30-01-2007 22:29:54
multiples instancias de aplicación nfrfabian Varios 3 09-12-2006 14:55:17
SendMessage y dos instancias de una aplicación Aldo OOP 3 22-05-2006 19:43:12
Evitar Instancias Multiples De Mi Aplicacion edgusano .NET 8 28-04-2005 19:21:02


La franja horaria es GMT +2. Ahora son las 15:11:03.


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