他の人がStackoverflowで尋ねたのと同じ質問をするのは嫌ですが、なぜInstallaware 7.0 R2にこの問題があるのかわかりません。エラー1324:フォルダパス 'C:'に無効な文字が含まれていますInstallaware 7.0 R2
私の以前のバージョンのソフトウェア用にインストール可能なCDをビルドする必要があります。だから、私はこれを行うためにRAD Studio XEに付属のものを使用しています。インストール用の新しいWin32セットアップを作成してカスタマイズした後、プロジェクトをビルドしてテストしました。インストールの途中で、「エラーフォルダパス 'C:'に無効な文字が含まれています」というエラーが発生しました。だから私は戻って別のwin32プロジェクトを作成し、コンパイルしたものに何も変更せずにプロジェクトをビルドしてテストしました。それは何の誤りもなく働いた。時間を費やして一度に1つのことを変更し、私が再びエラーメッセージを表示するまで何度も何度も試してみると、私は最終的にInstallawareの不具合を発見しました。その後、$ PROGRAMFILE $ \ $ TITLE $ \または$ TITLE $のショートカットフォルダのテキストボックスのデフォルト値であるターゲットフォルダのテキストボックスのデフォルト値を変更すると、エラーが発生します。これらのエラーを受け渡す唯一の方法は、デフォルトのフォルダパスを変更しないで、インストール中にユーザーがフォルダパスを変更できるようにすることです。
特に、あなたがEmbarcaderoとCodegearからこれらのソフトウェアを購入する際に何千ドルも費やすと、迷惑になることがあります。これのための修正はありますか?誰か知っていますか?
ほかのプログラマーを助けるだけです。私たちはInstallAware 7.0を完全に捨て、InstallShield 4.0に戻りました。それは完璧に働いた。私は、InstalAware 7.0はデフォルトパスのすべてを同じに保ちたいと思っており、ユーザにオプションを変更するオプションをユーザに与えても、ユーザには変更させたくないと強く信じています。 – ThN