2012-05-03 1 views
3

誰でもDelphiのプログラムを使用して、にディスク上の.RES ファイルから画像を読んでどのようにを知っていますか?デルファイ:どのように「の.resファイル」から画像を読み取ることではなく、埋め込まれたリソース

デルファイのアプリケーションにリソースを埋め込むことについて、私は.RESから画像を読み取るについて聞いてるのよは、ディスク上のファイル ないに注意し、実行可能ファイルにリンクされたリソースファイルをお読みください。

私は意味:ディスク上の.RESファイルへ

  1. ファイル名とパス、.RESファイルを開いて、十分にそれをデコード...
  2. を画像の位置を確認します。このよう
  3. 画像をロードし

ない何か:

{$R resfile.res}  

blablabla.LoadFromResourceName(HInstance, 'IMAGE_NAME'); 

先進的な助けをいただき、ありがとうございます。

+1

関連:[リソースファイルを既存の実行可能ファイルに添付するには?](http://stackoverflow.com/questions/6054300) –

答えて

5

オープンソースXN Resource Editor(Delphiで書かれています)には、実行ファイル、DLL、OCXモジュールなどからリソースを読み込み/編集するために必要なコードが含まれています。 あなたはそれから必要なものを引き出すことができます!

+0

ありがとうございます。私はXN Resource Editorで使用されている[TResModule](http://www.hackchina.com/en/r/48681/unitResFile.pas__html)コンポーネントの基盤を試してきました。 **私が知る限り、それは唯一の解決策です**。しかし、問題は私のアプリのサイズが大きくなることです。他の解決策は高く評価されます。 – theodorusap

+1

私はそれをコード化する必要があるように見える – theodorusap

+0

はい、コードは*長い*時間で更新されていないので、少しのコードはあまり良い考えではありません。 – LaKraven

関連する問題