Delphi lucrează cu resurse

I mod (adăugarea unei resurse)

  1. Creați un fișier de resurse (un fișier text simplu cu extensia * .Rc), de exemplu ImgRes.rc
  2. 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»







  1. 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

  1. Rulați fișierul * .bat creat, după care va fi creat fișierul ImgRes.RES
  1. Conectați modulul de resurse la program (în codul sursă ...)
  1. În Delphi, deschideți elementul de meniu Proiect -> Resurse și imagini (Figura 1)
  2. În fereastra care apare (Figura 2), faceți clic pe butonul Adăugați
  3. În fereastra care apare, selectați fișierul imagine sau fișierul pe care doriți să îl descărcați din resursă
  4. În câmpul Resource Identifier, trebuie să scrieți numele resursei (în exemplul meu, acesta este Resource Identifier = HELP. (Fig.3))
  5. Dacă resursele necesită încărcarea câtorva - reveniți la pasul 2
  6. Faceți clic pe OK






Figura 1 - meniul Resurse și imagini ...

Delphi lucrează cu resurse

Figura 2 - Resurse și imagini ...

Delphi lucrează cu resurse

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.

Subiecte similare:







Articole similare

Trimiteți-le prietenilor: