2016-09-20 5 views
0

以下は、これが2つのテキストボックスでページを作成しますhttp://www.jrsoftware.org/ishelp/index.php?topic=isxfunc_createinputdirpageデフォルト値は

{ Create the page } 
Page := CreateInputDirPage(wpWelcome, 
    'Select Personal Data Location', 'Where should personal data files be stored?', 
    'Personal data files will be stored in the following folder.'#13#10#13#10 + 
    'To continue, click Next. If you would like to select a different folder, click Browse.', 
    False, 'New Folder'); 

{ Add item (with an empty caption) } 
Page.Add(''); 
Page.Add(''); 

Page.Values[1] := 'DefaultValue'; 

から直接取られました。最初のテキストボックスは空で、2番目のテキストボックスは現在のディレクトリが先頭に追加された文字列 "DefaultValue"です。

現在のディレクトリを先頭に付けないデフォルト値を作成するにはどうすればよいですか?

答えて

1

相対パスを使用する場合、Inno Setupは現在の作業ディレクトリ(すべてのWindowsアプリケーションと同様)に対して相対パスを解決します。

代わりに絶対パスを使用してください。

Page.Values[1] := 'C:\path\to\default\folder'; 
関連する問題