HRSRC rsrc = FindResource(HInstance, MAKEINTRESOURCE(ID_FLASH), RT_RCDATA);
if(!rsrc)
return;
DWORD Size = SizeofResource(HInstance , rsrc);
HGLOBAL MemoryHandle = LoadResource(HInstance,rsrc);
if(MemoryHandle == NULL)
return;
BYTE *MemPtr = (BYTE *)LockResource(MemoryHandle);
...
Как добавить к проекту новый ресурс?
Как добавить к проекту новый ресурс, прям в среде Borland Builder 6? Например filename.swf (флэшку), чтобы потом программно вытащить ее из ресурса.
// resource.h
#ifndef RESOURCE_RH
#define RESOURCE_RH
#define ID_FLASH 1000
#endif
// resource.rc
ID_FLASH RCDATA "filename.swf"
// use
Код:
Почему-то у меня rsrc все время NULL оказывается. В чем может быть проблема?
Тут где-то написано, что ещё надо USERES("имя файла.res"); вписывать в основной код программы.
Но и этот макрос внутри себя содержит какую-то нерешаемую ошибку со скобками =)