2012-02-16 7 views
14

(Estoy siguiendo las secuencias de comandos Inno Setup, pero tengo entendido que la sección [Código] utiliza la sintaxis Pascal, o una aproximación cercana. Conozco cero sobre Pascal o sus convenciones estándar, así que me disculpo de antemano por mi ignorancia)En Inno Setup Scripting (Pascal), ¿cómo se configura el valor inicial de una variable global?

al definir la variable local de una función/de procedimiento, la sintaxis para la definición de su valor inicial no es un tema tan ...

procedure MyProcedure(); 
var 
    aFlag: Boolean; 
begin 
    aFlag := true; 
    . 
    . 
    . 
end; 

Pero estoy en apuros para averiguar cómo los valores iniciales para el mundial las variables son manejadas. Por ejemplo, si quiero que una variable booleana global comience como verdadera en lugar de falsa (la predeterminada), ¿cómo conseguiré eso?

Gracias!

Respuesta

24

definirlos dentro del bloque de código exterior de un procedimiento:

[code] 
var 
    wibble: boolean; 
    wobble: string; 
    ... 

y puede configurar sus valores iniciales en el caso de inicialización;

procedure InitializeWizard(); 
begin 
    wibble := true; 
    wobble := "hello"; 
... 
Cuestiones relacionadas