Kaynak kullanmadan önce uygulama bu belleğe yüklemek gerekir. FindResource ve FindResourceEx işlevleri bir modülde bir kaynak bulmak ve tanıtıcı ikili kaynak verileri döndürür. FindResource , kaynak türü ve adı bulur. FindResourceEx kaynak türü, adı ve dil tarafından bulur. Bu konudaki FindResource hakkında bilgi FindResourceEx için de geçerlidir.
LoadResource işlevi FindResource tarafından döndürülen Kaynak tanıtıcısı kaynak belleğe yüklemek için kullanır. LoadResource, sistem otomatik olarak kullanarak kaynak uygulama yüklendikten sonra kaldırır ve bellek koşulları ve uygulama yürütme gerektirdiği kaynak yeniden yükler. Böylece, uygulama açıkça artık gerekli kaynak kaldırmak değil.
Bir uygulama FindResource ve LoadResource bulmak ve herhangi bir kaynak türünü yüklemek için kullanabilirsiniz, ancak yalnızca uygulama sonraki işlev çağrıları ikili kaynak verilerine erişmesi gerekiyorsa, bu işlevleri kullanılmalıdır. Kaynak kullanmak için hemen bir uygulama aşağıdaki kaynağa özgü işlevleri bulmak ve bir arama kaynakları yüklemek için kullanmanız gerekir.
| İşlevi | Eylem |
|---|---|
| FormatMessage | Yükler ve ileti tabloda biçimleri. |
| LoadAccelerators | Bir Hızlandırıcı tablosuna yükler. |
| LoadBitmap | Bir bitmap kaynak yükler. |
| LoadCursor | Bir imleç kaynak yükler. |
| LoadIcon | Bir simge kayna?ynyn yükler. |
| LoadImage | Bir simge, imleç, bit eşlem yükler veya geliştirilmiş meta dosyası kaynak. |
| LoadMenu | Bir menü kaynak yükler. |
| LoadString | Bir dize tablosu girdisi yükler. |
Sonlandırmadan önce uygulama aşağıdaki tabloda işlevlerinden birini kullanarak Hızlandırıcı tablolar, bitmapler, imleçleri, simgeleri ve menüleri tarafından işgal belleği serbest.
| Kaynak | İşlev sürümü |
|---|---|
| Hızlandırıcı tablosu | DestroyAcceleratorTable |
| Bit eşlem | NesneSil |
| İmleç | DestroyCursor |
| Simge | DestroyIcon |
| Menü | DestroyMenu |
Uygulama sonlandırıldığında, sistem otomatik olarak diğer kaynak türleri tarafından işgal bellek bültenleri.