Umieszczanie bitmap w pliku EXE aplikacji

Aby dołączyć obrazek zapisany w formacie *.BMP do pliku EXE aplikacji, należy:

1) w katalogu projektu utworzyć plik z rozszerzeniem *.RC np. zasoby.rc

2) wpisać do niego: ID_MYBITMAP BITMAP "bitmapa.bmp", gdzie ID_MYBITMAP będzie identyfikatorem używanym do wyświetlania obrazka, BITMAP określa, że jest to mapa bitowa, a następnie podana jest ścieżka dostępu do pliku bitmapy (w tym przypadku znajduje się on w katalogu projektu)

3) uruchomić plik BRCC32.EXE (z okienka dosowego lub z menu Uruchom Windowsa) podając jako parametr ścieżkę dostępu do pliku zasoby.rc, spowoduje to skompilowanie pliku tekstowego zasoby.rc do pliku binarnego zasoby.res

4) w C++ Builderze wybieramy polecenie menu Project->Add to Project, i znajdujemy plik zasoby.res

5) aby wyświetlić obrazek na Image1 po kliknięciu Button1:

Unit1.cpp

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   Image1->Picture->Bitmap->Handle = LoadBitmap(HInstance, "ID_MYBITMAP");
}