Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » FindResource

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.04.2005, 13:42 Uhr
~gast
Gast


Habs schon


C++:
hRes = FindResource(NULL, MAKEINTRESOURCE(nResourceId), RT_HTML);

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: