D6 パーソナル勉強中です。
image1にBMP画像を埋め込んでおいてそれをStretchBltすることはサンプルがあったので簡単にできました。しかしimage1にjpgを入れるとだめだったのでBMP1をCreateしてそこにAssignしようとしてもだめでした。image1にBMPを入れておくとexeが巨大になります。外部の画像ファイルを読み込むことなく最初からimage1にjpgを入れておいてStretchBltする方法を教えてください。
リソースに保存すれば可能です。下記リンク参考。
http://delfusa.main.jp/delfusafloor/archive/www.nifty.ne.jp_forum_fdelphi/samples/00333.html
Nov様 大変助かりました。ご指摘のリンクを試そうとしましたがリソースファイルの登録のところで立ち往生しました。「リソースファイル」というキーワードを知りましたので検索したところ下記に具体的な方法が出ていてJPEG,TEXT共にEXEに埋め込むのに成功しました。
http://mrxray.on.coocan.jp/Halbow/Notes/N008.html
大変助かりました。ありがとうございました。
ツイート | ![]() |