[C con Clase] función remove()
Yolmer Rosales
yolmer.rosales en gmail.com
Sab Sep 18 02:18:12 CEST 2010
El 17 de septiembre de 2010 02:15, Salvador Pozo
<salvador en conclase.net>escribió:
> Hola de nuevo.
>
> Aquí te dejo una solución mejor, que no usa ficheros.
>
> ----8<------
> HANDLE hMutex;
> char msg[120];
>
> hMutex = CreateMutex(
> NULL, // sin descriptor de seguridad
> FALSE, // sin propietario del mutex
> "Aplicación X"); // nombre del objeto
>
> if (hMutex == NULL) {
> sprintf(msg, "Error al crear Mutex: %d", GetLastError());
> MessageBox(NULL, msg, "Aplicación X", MB_OK);
> return 0;
> } else
> if (GetLastError() == ERROR_ALREADY_EXISTS) {
> MessageBox(NULL, "La aplicación ya se está ejecutando", "Aplicación
> X", MB_OK);
> return 0;
> }
> ----8<------
>
> Y nada más. Cuando la aplicación termina, sea como sea, el mutex se
> destruye.
>
> Hasta pronto.
>
>
Amigo eres grande
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100917/d0c326f5/attachment.html>
Más información sobre la lista de distribución Cconclase