Página 1 de 1

Ejecutar mi aplicación sólo una vez

Publicado: 07 Dic 2010 06:32
por Agotaras123
Ejecutar mi aplicación sólo una vez
Imagen
Para ejecutar la aplicación una sola vez (es decir, la primera vez que el usuario inserta el CD-ROM, y ningún otro momento), coloque el siguiente código en el evento Al inicio de su proyecto:
--recuperar el valor del registro. Si la clave no existe, resultado de la = ""
result = Application.LoadValue("Nombre de la aplicación", "First_Time");

--si no hay clave, el programa nunca se ha ejecutado
if result == "" then
    Application.SaveValue("Nombre de la aplicación", "First_Time", "yes");
    Dialog.Message("titulo", "esta es la primera vez que este programa se ha ejecutado");
else
    Application.Exit();
end
Sugerencia: También puede usar window.close (Application.GetWndHandle (), CLOSEWND_TERMINATE) en lugar de Application.Exit (). Esto cerrará la ventana antes de la ventana se llama (es decir, el usuario no verá nada).

Re: Ejecutar mi aplicación sólo una vez

Publicado: 07 Dic 2010 07:38
por rafaxplayer
;)

Re: Ejecutar mi aplicación sólo una vez

Publicado: 07 Dic 2010 12:58
por Ceone
He editado tu post por que los comandos Hide y Lua no son compatibles entre si, de echo no he añadido syntax para estas cosas, te recomiendo transformes tu tutorial en un PDF y entonces no tendrás problemas con el hide, por ahora yo eliminare todos los comandos hide de tu post.

:hypno:

Re: Ejecutar mi aplicación sólo una vez

Publicado: 07 Abr 2012 04:22
por mensajero1
La idea es buena...

Re: Ejecutar mi aplicación sólo una vez

Publicado: 03 Abr 2015 01:25
por Perreu2
Gracias, el guión de éste y me ayudó mucho, me salvaste Estoy muy agradecido!