Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 452
  • Last Modified:

Load bitmap from RES, DLL or EXE

Hi, I need to load bitmaps from resourcefile (PRGImages.res)?
After loading the bitmap it must be assigned to SpeedButton1.Glyph.

Or what is the fastest and good way to set this up?
       1. add bmp's to a RES?
       2. add bmp's to the EXE?
       3. add bmp's to a DLL?

The RES-file (option 1) I already have (PRGImages.res with 3 bmp 16x16).
Options 2 and 3 should also include the way to add the bmp's into the EXE or DLL.

I would prefer some code (f.e. project).

Thanks a lot for your help. Stef
0
Stef Merlijn
Asked:
Stef Merlijn
  • 2
1 Solution
 
alikoankCommented:
you can embed your resource files into executables by {$R} directive put it under the same directive for your forms.

{$R *.DFM}
{$R MyResourceFile.res}

if you have a bitmap in your resource file you can assign this bitmap to an image like this

Image1.Picture.Bitmap.Handle := LoadBitmap(hInstance, 'my_bitmap_id');
0
 
alikoankCommented:
there is also a nice article about embedding resources into executables at:

http://www.howtodothings.com/showarticle.asp?article=288
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now