Ez az egyszerű öt lépésből álló módszer bemutatja, hogy hogyan kell beépíteni JPEG fájlokat a program EXE-be, majd azokat onnan használni. 1. Készíts egy ún. 'Resource script' fájlt (MyPic.RC) egy egyszerű szövegszerkesztővel, mint például a Jegyzettömb, és add hozzá az alábbi sort: 1 RCDATA "MyPic.jpg" Az első bejegyzés (1) az erőforrás sorszáma. A második bejegyzés (RCDATA) meghatározza, hogy egy felhasználó által megadott erőforrásról van szó. A harmadik, utolsó bejegyzés a használni kívánt JPEG fájl neve. 2. Használd a Borland Erőforrás-szerkesztőjét (BRCC32.EXE) a létrehozott RC fájl lefordításához. Ez az RC fájlból egy bináris Erőforrás (Resource) fájlt (*.RES) hoz létre. Futtatásához a DOS parancssorba írd az alábbiakat: BRCC32 MyPic.RC Ez létrehozza a 'MyPic.RES' nevű RES fájlt. 3. A következő fordítási direktívával utasítjuk a fordítót, hogy az elkészült erőforrás-fájlt építse bele a programba: {$R *.DFM} {$R MyPic.RES} 4. Add a következő eljárást a programhoz: procedure LoadJPEGfromEXE; var MyJPG : TJPEGImage; // JPEG objektum ResStream : TResourceStream; // Resource Stream objektum begin try MyJPG := TJPEGImage.Create; ResStream := TResourceStream.CreateFromID(HInstance, 1, RT_RCDATA); MyJPG.LoadFromStream(ResStream); // Ennyi az egész... Canvas.Draw(12,12,MyJPG); // Megrajzolja a képet finally MyJPG.Free; ResStream.Free; end; end; // procedure Figyeld meg a TResourceStream komponens CreateFormID eljárás második paraméterét. Ez hívja meg az erőforrás-fájlból a kívánt fájlt, méghozzá egyszerűen az erőforrás sorszámát megadva. Természetesen a fent leírt módon több JPEG fájlt is beleágyazhatunk a program EXE-be. Ehhez a különböző JPEG fájloknak külön sorban más-más sorszámot kell adni a Resource (.RC) Fájlban. 5. Hívd meg valahonnan az eljárást és már kész is az egész.