Slt, je trouve un probl�me pour convertir un byte en DWORD

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
 
LPBYTE Buffer=new BYTE[2];
LPBYTE Buffer=new BYTE[20];
Buffer[2]=0x01;
.
.
.
.
DWORD NumberOfBytesToRead=(DWORD)Buffer[2];
 
ReadFile (m_hCom,Buffer1, NumberOfBytesToRead,&NbOfBytesRead,NULL)
il n'y aucune erreur g�n�r� � l�ex�cution mais la fonction ReadFile bloque l'application. J'ai essay� avec un nombre q�q directement dans la fonction ReadFile et tout marche bien. Je travaille sous VC++

quelqu'un peut m'aider s'il vous plait? Merci