Autor Tema: aplicaciónes con el mismo ejecutandose  (Leído 3458 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
aplicaciónes con el mismo ejecutandose
« en: 29 de Enero de 2007, 15:36:27 »
Hola companys .

Como podria saberse si una aplicación con el mismo nombre ya se esta ejecutando ,
o cuantas las ailas  ? .

Uso FindWindow pero siempre me dice que SI , pero se trata de ella misma  :(

He provado en FormCreate y nada .

Alguna idea ?

Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 902
Re: aplicaciónes con el mismo ejecutandose
« Respuesta #1 en: 03 de Febrero de 2007, 02:17:53 »
En Trucomania (http://www.q3.nu/trucomania/) el truco 162  habla algo sobre eso, revisalo a ver si es lo que necesitas.

Desconectado IIIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 158
Re: aplicaciónes con el mismo ejecutandose
« Respuesta #2 en: 03 de Febrero de 2007, 03:59:23 »
A lo mejor lo que buscas lo mencionan en el articulo   "Controlling the number of application instances"

                                     http://delphi.about.com/b/a/257633.htm

inclusive esta hecho un componente TInstance gratuito
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas."

Albert Einstein

Desconectado IIIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 158
Re: aplicaciónes con el mismo ejecutandose
« Respuesta #3 en: 03 de Febrero de 2007, 04:11:27 »
Ademas el codigo  deja ver que existe una estructura que almacena la cantidad de instancias existentes

     InstanceInfo^. RunCounter

y mas.

Saludos
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas."

Albert Einstein

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *****
  • Mensajes: 5544
    • Picmania by Redraven
Re: aplicaciónes con el mismo ejecutandose
« Respuesta #4 en: 03 de Febrero de 2007, 06:18:58 »
Gran Sisco.

¿Lo que quieres es que solo haya una instancia de tu aplicación? ¿Que el primer doble click sobre el icono lo ejecute? ¿y un segundo doble click detecte que ya está funcionando y no ejecute el segundo sino que ponga el foco en la primera, y única, instancia?

Dime.
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: aplicaciónes con el mismo ejecutandose
« Respuesta #5 en: 03 de Febrero de 2007, 06:46:27 »
Me permito contestarte yo en su nombre, porque todo parte de una petición que le hice.

Lo que quería era poder identificar en la barra de tareas de Windows cada instancia de Winpic800 con un icono diferente, de manera que se supiera fácilmente cuál estaba enganchado a un programador o a otro.

Yo ya no lo necesito porque con la nueva mejora de mini-iconos en la barra de estado los tengo perfectamente identificados, pero no sé si él querrá seguir investigando en esta línea.

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
Re: aplicaciónes con el mismo ejecutandose
« Respuesta #6 en: 03 de Febrero de 2007, 08:50:40 »
Si , es como indica Nocturno .

Aunque ya veo como funciona en trucomania 162 . :)

De todos modos con lo del icono en el barra de tareas es mucho mas practico .
Lastima que sea un poco pequeño  :( , pero vamos es rapido de narices si le aciertas . :D

Haver si esta tarde ya lo subo .

Gracias chicos.


 

anything