FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Devolver el foco a aplicacion
Hola amigos.
Tengo una aplicacion que al ejecutarla me aseguro que no se pueda crear una segunda instancia, truco que tome de trucomania, bueno funciona bien, pero como puedo, una vez detectada la existencia de la primera instancia pasarle el foco. Aqui esta el codigo utilizado. Código:
const NombreMutex='CDRecover'; var Mutex:Thandle; begin mutex:= CreateMutex(nil,true,NombreMutex); if GetLastError=ERROR_ALREADY_EXISTS then begin Application.messagebox('MicroxScan CDRecover ya esta en funcionamiento. ','Mensaje de Inicio', mb_iconinformation); halt; end; .................. lo que sigue.................... CloseHandle(Mutex); end. |
#2
|
||||
|
||||
Hola,
Echa un vistazo a este artículo/unidad de roman. Precisamente, soluciona lo que te preocupa. O eso creo, vaya. |
#3
|
||||
|
||||
Muchas gracias Dec, asu que rapido disparas............ je je
Lo pondrea prueba. |
|
|
|