2016-04-19 32 views
0

Inno Setupのリソースとしてフォルダ(imgicons、...)を参照する方法を知っている人はいますか?私の問題は、別のコンピュータに自分のアプリケーションをインストールするときに、アプリケーションが自分の画像のパスを知らないことです。たとえば、アイコンの付いたボタンがアイコンなしで表示されます。Inno Setupのフォルダ(img、icons)にリソースをインストールする

+0

なぜリソースを.qrcファイルに埋め込むのですか? – IAmInPLS

+0

私のリソースは実際にqrcファイルの中にありますが、inno setupを使ってセットアップを生成すると、別のPCに自分のアプリケーションをインストールしてもアプリケーションがリソースを見つけることができません - そのアイコンのボタンが表示されます。私は何をすべきか? qrcファイルをセットアップに挿入する必要がありますか? – user3107762

答えて

0

アプリケーションを開発するときに、リソースを同じ相対パスにインストールします。

I.e.あなたはファイルimg/ico_charger.icoを持っている場合、それが好きインストール:

[Files] 
Source: "c:\myproject\img\ico_charger.ico"; DestDir: "{app}/img" 

それとも、一度にimgフォルダ内のすべてのファイルをインストールすることができます。詳細については

[Files] 
Source: "c:\myproject\img\*"; DestDir: "{app}/img" 

[Files] sectionのマニュアルを参照してください。


もちろん、リソースにアクセスするときにアプリケーションが相対パスを使用していることを確認してください。

+0

img/ico_charger.icoというパスは、私のアプリのルートディレクトリにimgというフォルダがあるはずです。アプリを相対パスで使用する方法を教えてください。 – user3107762

+0

私の更新された回答を参照してください。 –

+0

私は同じインストールディレクトリを作成してセットアップから作成しましたが、私は動作しませんでした。私はすべてを試みた。 – user3107762

関連する問題