アップグレード中に移動先の場所を見つけるための定数/インストーラ変数/機能はありますか? How do you find the user-selected install path in Inno Setup?を確認しましたが、アップグレード中に使用すると、WizardDirValue()
とExpandConstant('{app}')
の両方が例外を送出します。アンインストールレジストリキーのInno Setup: App Path
キーを読み込んで、アップグレード中に場所を見つけることができると私は理解します。代替案があるかどうか理解したい使用しようとするとWizardForm.DirEdit.Text
も例外をスローするアップグレード中に移動先の場所を見つける方法
0
A
答えて
1
イベント機能UpdateReadyMemo定数appにアクセス可能です。
function UpdateReadyMemo(Space, NewLine, MemoUserInfoInfo, MemoDirInfo, MemoTypeInfo, MemoComponentsInfo, MemoGroupInfo, MemoTasksInfo: String): String;
var
s: String;
begin
s := ExpandConstant('{app}');
MsgBox(s, mbInformation, MB_OK);
Result := MemoComponentsInfo
end;
UpdateReadyMemoは、ダイアログをインストールする準備が整う直前に自動的に呼び出されます。その戻り値がこのダイアログに表示されます。
関連する問題
- 1. Neo4j Community Edition 3.2アップグレード-configパラメータを見つける場所 "dbms.allow_format_migration = true"
- 2. 場所にあるものを見つける方法は?
- 3. タイムリーにデバイスの場所を見つける方法
- 4. ユーザーの場所を迅速に見つける方法は?
- 5. アドレスのある場所を見つける方法?
- 6. Googleマップで複数の場所の中心を見つける
- 7. InstallShieldのVBScriptカスタムアクションでセットアップ場所を見つける方法は?
- 8. ブラックベリーでデバイスの場所を見つける方法
- 9. スタートアップフォルダの場所をJavaで見つける方法は?
- 10. アンドロイドでビューの場所を見つける方法
- 11. プログラムの場所を見つける方法
- 12. 衝突の場所を見つける方法
- 13. log4j、xmlの場所を見つける方法は?
- 14. ユーザーの場所を見つける方法は?
- 15. プライベートキーの場所を見つける方法
- 16. Laravel 5.2で画像の場所を見つける方法は?
- 17. バックグラウンドプロセスの場所を見つける方法は?
- 18. 分離ログファイルの場所を見つける方法は?
- 19. 場所間の距離を見つける方法
- 20. CrystalレポートでOLEオブジェクトの場所を見つける方法8
- 21. ジオロケーションを使って場所を見つける方法は?
- 22. angular2のsystemjs.config.jsを見つける場所
- 23. joomlaのコンテンツソースファイルを見つける場所
- 24. Android GPSの場所を見つける
- 25. リストの場所を見つける、
- 26. ユーザーの場所を見つける
- 27. ElasticSeachのデータを見つける場所
- 28. デバイスの場所を見つける
- 29. svnフォルダをある場所から別の場所に移動する方法
- 30. locahostを見つける場所:ポートの場所
アップグレード中に 'WizardDirValue'または' app'定数が例外をスローするのは当てはまりません。彼らは特定の状況で例外をスローする可能性があります。どのくらい正確に使用しているかを示す必要があります。 –