Ich schreibe in C++ ein Programm und will alle C-Elemente vermeiden!
Da ich aber ein Rookie betreff C++ bin (C kann ich schon gar net!), habe ich keine Ahnung, wie man mit den handles umgeht.
Ich habe folgende Speicherallokierung mittels C, will das nun mit C++ machen, aber wie?
C-Code:
Wobei hMem ein Handle ist.
Mit
gehts jedenfalls nicht, weil hMem ein void* zurückliefert.
Da ich aber ein Rookie betreff C++ bin (C kann ich schon gar net!), habe ich keine Ahnung, wie man mit den handles umgeht.
Ich habe folgende Speicherallokierung mittels C, will das nun mit C++ machen, aber wie?
C-Code:
Code:
UCHAR* lpVoid;
lpVoid = (UCHAR *)GlobalLock(hMem);
Mit
Code:
unsigned char* lpVoid;
lpVoid = new unsigned char [hMem];