こんにちは。
GIFアニメーションを行いたく、TGIFImageの検証をしております。
AAA.gif を指定してアニメーションするのはできました。
外部にあるAAA.gifを指定するのではなく、コンパイル時にexeの中に含めてしまい、exe内部で AAA.gif として使用する方法はありますでしょうか?
ご教授ください。よろしくお願いします。
[環境]
Delphi2007
そういうのを、リソースに含めるといいます。
リソースファイルという単語で調べてください。
monaaさん、ありがとうございます。
「リソースファイル」で調べて実現まで至りました。
以下、方法(簡単に)
-----------------------------------------------------
[リソースファイルを作成]
エディタで test GIF "AAA.gif" を記述して MyRes.rc として保存
プロジェクトに上のファイルを追加
コンパイル
[リソースからgifファイルを読み込む]
var
RS:TResourceStream;
begin
RS := TResourceStream.Create(hInstance,'test','GIF');
:
:
解決済みですが,こんな記事もありますので,参考までに.
EXE に埋め込む - リソースの使い方
http://mrxray.on.coocan.jp/Halbow/Notes/N008.html
Mr.XRAY さん、ありがとうございます。
実は、提示していただいたHPを参考にしました。
最後のPDFをリソースから取り出すなど、面白いです。
>実は、提示していただいたHPを参考にしました。
それは大変失礼しました.m(_ _)m
>それは大変失礼しました.m(_ _)m
「解決」の時に参考にさせていただいたURLを載せるべきでした。
こちらの不手際です。
失礼しました。気を付けます。
ツイート | ![]() |