![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Está bien la modificación. Yo estaba pensando algo por la vía de
pero constantes.inc tendría que ser específico de la aplicación y no sé como inidicarle al $include una ruta que dependa de la aplicación. ¿En Delphi no hay 'magic constants'? // Saludos |
|
#2
|
||||
|
||||
Roman, tanto hablar de ti ya se me hacia raro que no intervinieras. |
|
#3
|
|||
|
|||
|
basicamente cambie lo que dice seoane, con un pequeño cambio que fue
procedure Registrar_APP(sActivar, sMutex: PAnsiChar); ya que si lo dejo como string este es incompatible con cardinal. y funciona correctamente por lo menos lo probe con 6 aplicaciones, ahora terminara con el resto con son 23 y vero como hacer el otro tema de si me cierran el principal cierre todos los "hijos" |
|
#4
|
||||
|
||||
|
Cita:
Donde dice:
hay que cambiar a:
es decir, promovemos las constantes a variables inicializadas. Luego agregamos un procedimiento:
Este procedimiento busca el archivo uiapp.ini en el directorio de la aplicación y sí existe, cambia los valores que se le pasan por los que tenga ese archivo. Finalmente se introduce la llamada a LeerConstantes al principio:
Así, el programador final sólo tiene que agregar el uiapp.pas en el uses del dpr e incluir un ini en su directorio: Código:
[constantes] activar=0E69F5F8-5AB5-4A31-B2DF-6A2467DEAC63 mutex=24B85122-DEEB-4939-8C34-5DF11B89D0B9 |
|
#5
|
||||
|
||||
|
Pues a mi me se ocurre otra.
Dejar la unit tal cual esta en tu web. Y solo cambair estas dos lineas
Cambiarlas por:
|
|
#6
|
||||
|
||||
|
Sí, esta está mejor
![]() // Saludos |
|
#8
|
||||
|
||||
|
Hola,
Gracias a dec que me avisó de un pequeño problema con la modificación propuesta por seoane. Extrañamente no funciona y como no le encontraba ninguna lógica, lo mejor era irse a la documentación de CreateMutex: Cita:
// Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Diferencia entre aplicacion Clx y aplicación normal??? | JorgeBec | Varios | 1 | 27-10-2004 18:30:49 |
| aplicacion vertical? aplicacion horizontal? | maruenda | Varios | 3 | 29-02-2004 00:23:20 |
|