I mod (adăugarea unei resurse)
- Creați un fișier de resurse (un fișier text simplu cu extensia * .Rc), de exemplu ImgRes.rc
- Introduceți lista fișierelor care vor fi utilizate în program (lista este introdusă într-un format specific: "Numele resursei" "Numele blocului în care va fi localizată resursa (RCDATA)" și numele fișierului ")
AJUTOR RCDATA «.. \ IMG \ help.png»
- Creați un fișier cu extensia * .bat cu următorul conținut:
unde
brcc32.exe este un utilitar care se află în dosarul instalat Delphi \ BIN
ImgRes.rc - fișier cu o listă de resurse
- Rulați fișierul * .bat creat, după care va fi creat fișierul ImgRes.RES
- Conectați modulul de resurse la program (în codul sursă ...)
- În Delphi, deschideți elementul de meniu Proiect -> Resurse și imagini (Figura 1)
- În fereastra care apare (Figura 2), faceți clic pe butonul Adăugați
- În fereastra care apare, selectați fișierul imagine sau fișierul pe care doriți să îl descărcați din resursă
- În câmpul Resource Identifier, trebuie să scrieți numele resursei (în exemplul meu, acesta este Resource Identifier = HELP. (Fig.3))
- Dacă resursele necesită încărcarea câtorva - reveniți la pasul 2
- Faceți clic pe OK
Figura 1 - meniul Resurse și imagini ...
Figura 2 - Resurse și imagini ...
Figura 3 - Resurse și imagini ...
Utilizarea unei resurse în program
utilizări
PngImage;
.
var
Png. TPngImage;
începe
Png. = TPngImage. Creați;
încerca
Png. LoadFromResourceName # 40; HInstance. 'HELP' # 41; ;
Img1. Imagine. Grafic. = Png; // Img1: TImage pe formular
în cele din urmă
Png. gratuit;
se încheie;
se încheie;
PS: sursa proiectului poate fi vizualizată și descărcată în github. Există două dosare în depozit care conțin primul și al doilea mod de lucru cu resurse. În dosarul ResFile - implementarea primei metode, în folderul ResFromManager implementarea celei de-a doua metode de încărcare a resursei.