TXT aus Resource in einen String lesen bzw. Speichern . . . .
-
Hey,
Versuche grad die ganze Zeit eine Textdatei, die ich in den Resourcen angelegt habe, zu öffnen und in einen String zu speichern ...
So weit so gut, doch wie kann ich nun das "ausgelesene" in den String speichern ?Das hier ist mein Code:
HINSTANCE hInst = AfxGetInstanceHandle(); HRSRC hRes = ::FindResource(hInst, "IDR_TXT", "txt"); HGLOBAL hResource = ::LoadResource(hInst, hRes); DWORD dwLen = ::SizeofResource(hInst, hRes); char* pFileData = (char*)::LockResource(hResource); ::FreeResource(hResource);
In pFileData "sollte eigentlich" alles drinne stehen, doch es steht nichts drin. Woran liegt das ?
Thx, Mirac
-
Dieser Thread wurde von Moderator/in dEUs aus dem Forum MFC mit dem Visual C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
-
Dein link hilft mir leider nicht weiter, ich brauche die Resource in einem String....
Meine Textdatei die ich in den Resourcen angelegt habe möchte ich in einen String laden
-
1.) Du greifst aber schon noch vor FreeResource auf die Daten zu, oder?
2.) Was liefern die vorhergehenden Funktionsaufrufe (FindResource, LoadResource) - evtl. noch GetLastError()?