Inno Setup sürüm 5.4.2 kullanıyorum.Inno Setup - #define yönergesi - önceden tanımlanmış değişken nasıl kullanılır?
Kopyalanacak dosyaların yolunu (özel dosyalar için kullandığım (.dlls gibi) iki parça, bir temel yol ve alt dizin adları olarak [Dosyalar] bölümündeki Kaynak (Source) parametresini tanımlamak istiyorum. . aşağıdaki denedim:
#define MyAppSetupDir "D:\MyApp\setup"
#define MyAppSetupQtDLLs {#MyAppSetupDir}"\DLLs"
[Files]
Source: {#MyAppSetupDir}\MyApp.exe; DestDir: {app}; Flags: ignoreversion
Source: {#MyAppSetupDLLs}\mstext35.dll; DestDir: {app}; Flags: ignoreversion
ama
gibi ben de "" içinde parantez içine çalıştı[ISPP] Expression expected but opening brace ("{") found.
aşağıdaki derleme hatayı olsun 210
Ama bu sefer ISSP doğru MyAppSetupDir değişken yerini alıyor, Yani
Error: Source file "D:\MyApp\setup\{#MyAppSetupDir}\DLLs\mstext35.dll" does not exist.
var, ama direktifi tanımadı sanki, sonra tekrar basit metin koyar.
Her yerde arama yaptım ve zaten {commonappdata}
kullanımı hakkında bir discussion buldum, ancak ne belgede ne de KB'de nasıl yapılacağını bulamadık. ben yakın değilim, ama doğru çözümü bulma göründüğü Gerçekten .., çok Andreas
Teşekkür bazı ipuçları takdir ediyorum !!!!!!!!!! – LittleFish