000
18.04.2005, 13:10 Uhr
~Gast
Gast
|
HI,
Ich bin absolut neu in C/C++ und muss mich jetz zwangsläufig einige zeit damit beschäftigen. Hab da so ein projekt und muss eine builtin html datei (resource) lesen und anschließend schreiben. aber irgendwie krig ich das laden der resourcen nocht hin.
hier mal mein code:
C++: |
void ExtractResource(const char* szResName, int nResourceId, const char* szOutputName) { HGLOBAL hResourceLoaded; HRSRC hRes; char *lpResLock; DWORD dwSizeRes;
hRes = FindResource(NULL, szResName, RT_HTML); hResourceLoaded = LoadResource(NULL, hRes); lpResLock = (char*)LockResource(hResourceLoaded); dwSizeRes = SizeofResource(NULL, hRes);
std::ofstream ofstr("C:\\test.html", ios::out);
ofstr.write((const char*)lpResLock, dwSizeRes); ofstr.close(); }
|
Also mein problem besteht darin dass FindResource() nichts zurückgibt. zumindest nur 0x00000000.
Danke im voraus |