Tienes que utilizar el correspondiente archivo ".pub" y compilarlo, si te place, para obtener el ejecutable "válido" de todos y cada uno de los ejemplos. ¿Para qué los ejecutables vacíos, entonces? ¿Qué sentido tienen? Tienen su explicación, ya lo verás.
Añadir tantos ejecutables vacíos como ejemplos acompañen a mis NeoPlugins, más aún, que estos ejecutables (en realidad simples archivos de texto renombrados con extensión ".exe") se llamen igual que los propios ejemplos tiene un objetivo.
Ponte en situación. Tú instalas uno de mis NeoPlugins, compilas alguno de los ejemplos y, como mi NeoPlugin no te parece del todo bien, pues optas por desinstalarlo. Estupendo. Eres libre, y mis NeoPlugins también lo son.
¿Pero qué ocurre con el ejemplo o ejemplos que compilaste mientras tuviste instalado mi NeoPlugin? Pues que permanecerían en el directorio de instalación de mi NeoPlugin, es decir, mi NeoPlugin dejaría "huellas" en tu ordenador, tras ser desinstalado.
La misión de los archivos ejecutables "vacíos" es que los Asistentes de instalación de mis NeoPlugins "sepan" de esos archivos. Entonces, tú podrás compilar todos los ejemplos de un plugin, pero, si desinstalas el plugin, ninguno de los ejemplos compilados permanecerá en tu ordenador, o, dicho de otro modo, mis NeoPlugins tratan de desinstalarse de tu sistema sin dejar ninguna huella en absoluto.
¿No te parece mejor así? Yo creo que, efectivamente, un programa no debería dejar huellas en el sistema, a no ser que informe al usuario, y que se trate de "huellas buenas". Por ejemplo, un archivo de configuración de algún programa, que te ha costado trabajo crear, no debería desinstalarse de tu sistema, a no ser que supieras de ello.
Pero los ejemplos de mis NeoPlugins no son archivos de configuración. Y sus correspondientes archivos "exe" (resultado de la compilación de los ejemplos) tampoco son archivos de configuración. Y por eso, en todo caso, son eliminados tras la desinstalación del NeoPlugin correspondiente.
Para eso sirven esos archivos "exe" vacíos entre los ejemplos de mis NeoPlugins. Quizás añada algún archivo "leeme" entre ellos para que alguien que se haga estas preguntas, o trate de ejecutar uno de los ejecutables vacíos, sepa porqué no funcionan dichos archivos ejecutables, si es que se plantea ejecutar alguno de ellos.
Publicada el 21/7/2007 19:17 PM por David Esperalta
Suscribirse a esta entrada - URL para Trackbacks
Ya he probado las ventajas de Neohotkeys (con la publicación minimizada), nos pueden dar mucho mas juego de lo que había pensado en un principio. Lo de los ejecutables vacíos, no sabia ese “truquillo” para no dejar huellas. Recibe un cordial saludo.
Hola Aquilino, Je, je, je... ¿así que NeoHotkeys puede dar más juego de lo que pensabas en un principio, eh? Bueno. Pues eso es algo estupendo. Me alegra saberlo. Respecto del "truquillo" para que los Instaladores de mis NeoPlugins no dejen huellas... digamos que es una mejora a mis antiguos plugins, que sí que dejaban algunas huellas, entre ellas, precisamente, los ejecutables de los ejemplos. De todos modos no digo yo que no pueda hacerse de otro modo... de hecho, pensando un poco, creo que sí, que puede hacerse de otro modo. Y tal vez estudie la posibilidad de hacerlo, para evitar posibles "confusiones". Gracias mil por tu comentario Quili. Saludos y hasta pronto.