por
Ceone » 05 Abr 2011 17:41
bueno la verdad es que usando un archivo de gestion "INI o XML" o el registro de guindows puedes hacer lo que realmente quieras como si quieres que al tercer inicio aga esto o lo otro... por ejemplo si establecemos valores numerales...
al iniciar la aplicacion ponemos algo asi:
Primer_Inicio = INIFile.GetValue(_sourceFolder.."\\archivo.ini", "Sección", "Valor");
if Primer_Inicio == "" then
-- Aqui pones lo que quieres que pase en el primer inicio de la aplicacion...
-- recuerda al final de todo poner algo asi... que lo que aria seria fijar un valor en el
-- archivo de inicio de modo que el resultado no seria "" sino "ya se inicio"
INIFile.SetValue(_sourceFolder.."\\archivo.ini", "Sección", "Valor", "ya se inicio");
end
pues captando este concepto se puede hacer lo mismo usando el registro... un archivo xml o incluso métodos mas rebuscado y avanzados... pero bueno mas que nada esto es para que captes el concepto.
después si quiere que cada X inicio aga algo solo tienes que modificar un poco el script y añadir en "On Shutdown" un numerado que valla aumentando... la verdad es que una vez captas la idea es realmente facil hacer estas cosas... bueno espero ser de ayuda un saludo!!!!!