A Delphi erőforrásokkal dolgozik
I way (egy erőforrás hozzáadása)
- Hozzon létre egy erőforrásfájlt (egy egyszerű szövegfájlt a kiterjesztéssel * .Rc), például ImgRes.rc
- Adja meg a programban felhasznált fájlok listáját (a lista egy adott formátumban van megadva: "Resource name" "Az erőforrás helye, ahol az erőforrás megtalálható (RCDATA)" "a fájl helye és neve)
HELP RCDATA «.. \ IMG \ help.png»
- Hozzon létre egy fájlt a * .bat kiterjesztéssel az alábbi tartalommal:
ahol
A brcc32.exe egy olyan segédprogram, amely a telepített Delphi \ BIN mappában található
ImgRes.rc - fájl az erőforrások listájával
- Futtassuk a létrehozott * .bat fájlt, majd létrehozzuk az ImgRes.RES fájlt
- Csatlakoztassa az erőforrásmodult a programhoz (a forráskódban ...)
- A Delphi programban nyissa meg a Projekt -> Források és képek menüelemet (1. ábra)
- A megjelenő ablakban (2. ábra) kattintson a Hozzáadás gombra
- A megjelenő ablakban válassza ki a fájlból vagy az erőforrásból letölteni kívánt fájlt
- A Resource Identifer mezőben meg kell adnia az erőforrás nevét (Példámban ez a Resource Identifer = HELP. (3. ábra))
- Ha az erőforrásoknak csak néhányat kell betöltenie - menjen vissza a 2. lépésre
- Kattintson az OK gombra
1. ábra - Források és Képek menü ...
2. ábra - Források és képek ...
3. ábra - Források és képek ...
Erőforrás használata a programban
felhasználások
PngImage;
.
var
PNG. TPngImage;
kezdődik
PNG. = TPngImage. létrehozása;
megpróbál
PNG. LoadFromResourceName # 40; HINSTANCE. 'HELP' # 41; ;
Img1. Kép. Grafikus. = Png; // Img1: TImage az űrlapon
végül
PNG. mentes;
végén;
végén;
PS: A projekt forrása megtekinthető és letölthető a github-ba. A tárolóban két mappa van, amelyek az erőforrások használatának első és második módját tartalmazzák. A ResFile mappában - az első módszer végrehajtása, a ResFromManager mappában az erőforrás betöltésének második módja.