2012-02-16 16 views
14

(Inno Setup komut dosyası yürütüyorum, ama benim anlayışım [Kod] bölümünde Pascal sözdizimi veya yakın bir yaklaşım kullanır. Pascal veya standart kuralları hakkında sıfır biliyorum, bu yüzden cehalet için özür dilerim.)Inno Kurulum Komut Dosyası'nda (Pascal), global bir değişkenin başlangıç ​​değerini nasıl belirlersiniz?

bir işlev/yordamın yerel değişken tanımlarken

, onun ilk değerini tanımlamak için sözdizimi

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

... böyle bir sorun değil Ama başarabilmiştir nasıl başlangıç ​​değerleri küresel için anlamaya değilim değişkenler ele alınır. Örneğin, bir global Boolean değişkeninin false yerine (varsayılan olarak) doğru olarak başlamasını istiyorsanız, bunu nasıl gerçekleştirebilirim?

Teşekkürler!

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

ve initialize olay ilk değerlerini ayarlayabilirsiniz;:

cevap

24

bir prosedürün dışında kod bloğunun içinde onları tanımla

procedure InitializeWizard(); 
begin 
    wibble := true; 
    wobble := "hello"; 
... 
İlgili konular