16
NSISインストーラのドキュメントには、いくつかの操作が失敗した場合にエラーフラグが設定されることが記載されています。エラーフラグはブール値か、エラーが発生したかを示す特定のコードですか?それがコードであれば、ログに記録するにはどのようにアクセスすればよいですか?NSISインストーラエラーフラグ
NSISインストーラのドキュメントには、いくつかの操作が失敗した場合にエラーフラグが設定されることが記載されています。エラーフラグはブール値か、エラーが発生したかを示す特定のコードですか?それがコードであれば、ログに記録するにはどのようにアクセスすればよいですか?NSISインストーラエラーフラグ
これは単なるブール値のフラグで、クリア/検出/設定するにはClearErrors
,IfErrors
およびSetErrors
を使用します。 (このフラグは内部の命令によって設定され、ほとんどのプラグインは他の方法を使用しますが、プラグインでそれを設定/クリアすることも可能です)
ありがとう。何がうまくいかなかったかを実際に把握する方法はありますか?私は、既存のレジストリキーを読み取って空の値を取得しています。 –
@JeffStorey:実際には、NSISロギングビルド(http://nsis.sourceforge.net/Special_Builds)を試すことができますが、このようなファイル/レジストリの問題については、通常、プロセスモニタを最初に試してみることをおすすめします... – Anders
ありがとうございます。ヘルプをよろしくお願いいたします。 –