W
Kleiner Tip:
//Datei in Resourcen einbinden (in <project>.rc)
//-------------------------------------
IDR_FILE FILE DISCARDABLE "res\\file.test" // Ist glaub ich klar, oder???
//Dateizugriff aus den Resourcen heraus
//-------------------------------------
// Erstmal Zugriff auf die Resource holen
HINSTANCE hInst = AfxGetResourceHandle();
HRSRC hRsrc = ::FindResource(hInst, MAKEINTRESOURCE(IDR_FILE), "FILE");
ASSERT(hRsrc);
// Wenn hRsrc nicht 0 ist Länge und Inhalt der Resource holen
DWORD len = ::SizeofResource(hInst, hRsrc);
BYTE* lpRsrc = static_cast<BYTE*>(::LoadResource(hInst, hRsrc));
ASSERT(lpRsrc);
// Nun kann man CMemFile aus den MFC's benutzen um auf die Resource zuzugreifen
CMemFile file(lpRsrc, len);
// ... hier kann man aus CMemFile in ein CFile auf der Platte schreiben
Hoffe das hilft dir...