私は最近、起動時にユーザー設定を保存するいくつかのファイルを読み込み、プログラムが実行されたときにユーザーが設定したオプションファイルを作成します。私はVisual Studioでそれをデバッグしているとき、期待どおりに動作します。起動時にアプリケーションを起動するときにファイルを読む
インストールのセットアップを手続きしたので、Inno Setupを使用しました。私のプログラムは起動時に再起動するようになっているので、次のコードを使用します。これはinnoのWebサイトhttp://www.jrsoftware.org/iskb.php?startwithwindowsからです。私の問題は、プログラムが起動時にこれらのファイルが読み込まれたり作成されたりしないことです。プログラムを閉じてデスクトップアイコンを使用してプログラムを起動すると、ファイルが読み込まれて作成されます。
私の質問は、ファイルを読むことができるInnoスクリプトには何かがありますか? fstreamクラスに問題がありますか?コード解決策がありますか
ありがとうございます。
マイケルのアドバイスに従って、私はAPPDATAフォルダをローミングサブフォルダで使用しましたが、プログラムは設定ファイルを読み込んで、期待通りに実行しました。
コードソリューション?コードに問題がありますか?それともコードに問題がありますか?あなたのC++アプリケーションで何をしているのかについてもっと詳しく説明してください。 –
あなたはどのディレクトリにファイルを書き込もうとしていますか?アプリケーションは、実行時にファイル/ディレクトリに対する適切な権限を持っていますか? –
相対パスを使用している場合は、現在の作業ディレクトリが正しいことを確認してください。 –