Sidan "Resurser" upptr„der i notboken med egenskaper hos alla
exekverbara moduler.
Resurser „r endast l„sbara dataobjekt som kan accessas
dynamiskt under k”rtid.
Resursobjekt „r placerade i en exekverbar fil av Kompilatorn
(RC.EXE), vilken finns i &os2;.
Detta kan antingen vara applikationens huvudmodul (.EXE fil)
eller en dynamic link library (DLL).
En resurs kan laddas n„r som helst genom anv„ndning av en "typ" och "ID" par.
Typiskt, till skillnad fr†n den verkliga applikationskoden, laddas resurser endast
n„r de verkligen beh”vs. Detta g”r starten av applikationerna snabbare och reducerar
ocks† minneskonsumtionen.
Resurser anv„nds ofta av applikation f”r att separera sitt nationella spr†kst”d
(NLS) fr†n den verkliga koden. P† det h„r s„ttet, kan applikationer ”vers„ttas
utan att beh”va kompilera om k„llkoden.
(&xwp; har sitt spr†kst”d p† det h„r s„ttet, till exempel.)
F”ljande typer av resurser existerar:
- Muspekare form: en ikon eller pekarfil (.ICO/.PTR format).
- Bitmap: en OS/2 bitmap (.BMP).
- Meny mall: en PM menydefinition; antingen ett menyf„lt eller en popup (kontext) meny.
- Dialog mall: en PM dialogdefinition.
- Str„ngtabell: en str„ngtabell.
- Fontkatalog, Font: PM bitmaps font.
- Accelerator tabell: en PM accelerator (snabbkommando, tangentbords genv„g) tabell.
- Bin„ra data: bin„ra data i ett odefinierat format.
- Felmeddelanden tabell: en felmeddelandetabell.
- Dialog inkludera-filnamn: filnamn p† dialogen inkludera fil.
- Virtuell nyckeltabell: nyckel till VKEY tabeller. Jag „r os„ker p† vad det betyder.
- Nyckeltabell: nyckel till UGL tabeller. Jag „r os„ker p† vad det betyder.
- Teckentabell: Glyph-till-tecken tabeller. Detta anv„nds troligtvis ihop med fonter.
- Display information: sk„rmvisning information. Jag har aldrig sett det h„r.
- Kort-form funktionsnyckel area: funktionsnyckel area, kort form. Jag „r os„ker
p† vad det betyder.
- L†ng-form funktionsnyckel area: funktionsnyckel area, l†ng form. Jag „r os„ker p†
vad det betyder.
- Hj„lptabell, Hj„lp subtabell: hj„lptabeller f”r PM hj„lpmanagern. Detta till†ter PM
att motsvara dialogposter och hj„lpsidor, men det „r v„ldigt irriterande att anv„nda.
- DBCS uniq/font drivrutinskatalog, DBCS uniq/font drivrutin: dubbel-byte
teckenupps„ttnings (DBCS) font drivrutin. Jag „r os„ker p† vad det betyder.
- Str„ng ID tabell: resursens namntabell. Jag „r os„ker p† vad det betyder.
- Applikations specifik: data i ett applications-specifikt format.