![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola,
Puedes utilizar determinada variable (o función, no estoy ahora seguro) en la sección CODE del Script de Inno Setup. Algo así como esto: [code] Código:
// Usada para que XEditor "comienze" con el lenguaje
// que el usuario eliga en el programa de instalación.
//
procedure RegistroLenguaje(lenguaje: string);
begin
RegWriteStringValue(HKEY_CURRENT_USER,
'Software\David Esperalta\XEditor\Interfaz',
'Lenguaje', lenguaje);
end;
// Comienza la instalación de XEditor
//
function InitializeSetup() : boolean;
begin
case ActiveLanguage of
'es': RegistroLenguaje('Español');
'en': RegistroLenguaje('English');
end;
Result := true;
end;
|
|
#2
|
|||
|
|||
|
Muchas gracias David. Es Pascal el idioma en el que se programa en inno setup verdad?
Soy bastante joven y no estoy familiarizado con el. Donde podría encontrar una buena documentación para escribir codigos en inno setup? gracias. |
|
#3
|
||||
|
||||
|
Hola,
Bueno. Aunque no se puede utilizar todo el Pascal de Delphi, sí que pueden usarse no pocas cosas de Pascal (y de Object Pascal, casi me atrevería a decir como mejor dicho) en el apartado "CODE" de Inno Setup. ¿Dónde encontrar información? Con Inno Setup encontrarás algunos ejemplos, en la carpeta "Samples" (creo recordar) que hallarás donde instalaras Inno Setup. Estos ejemplos tienen como prefijo la palabra "Code". Otro punto de información es, por supuesto, la propia ayuda de Inno Setup, que, aunque en inglés, está bastante completa en este sentido. Por otro lado, tengo entendido (es cuestión de bucear un poco en la página Web del programa) que se han hecho incluso algunas "unidades", que contienen cierto código (a modo de funciones predefinidas y cosas así) para usarlo en los programas de instalación que genera Inno Setup. Echa un vistazo a ver. Ya te digo, sobre todo en la ayuda (porque esta segunda posibilidad de unidades con cierto código solamente la he leído en alguna parte, pero no la he comprobado, aunque no dudo que existan), digo, en la ayuda del propio programa encontrarás información de referencia: posibles variables globales, funciones, procedimientos, etc., etc. |
![]() |
|
|
|