ReadFile() nur mit Heap-Speicher ?
-
Ich will ein File in Speicher einlesen. Das funktioniert wenn ich den Speicher
vom Heap mit der Funktion HeapAlloc() allokiere. Wenn ich virtuellen Speicher über die Funktion VirtualAlloc() allokiere , liefert die Funktion ReadFile() den Wert 0.skorpion
-
Hallo
Je nachdem was du mit dem Dateidaten wirklich machen willst, solltest du lieber TFileStream und TMemoryStream oder (als C++ Standard zu bevorzugen) std::fstream und new/delete.
HeapAlloc sieht nach einem VCL-Wrapper für Speicherverwaltung aus, allerdings als Ersatz für malloc/free aus C, nicht für new/delete aus C++bis bald
akari