Bon ben voila apres plusieurs heures à chercher par moi meme sur l'aide de buider je me resilis a demander de l'aide:
Je dois afficher dans un memo une serie de trame que je recoie et que j'envoie dans 2 memos differents le probleme et que j'arrive a afiicher un hexa par ligne ce ki me conviens tres bien pour tester le bon resultat obtenue mais en terme de kalitée c'est pas top donc voili voilou l'extres de mon code:
void C_RS232::Lecture_Reponse(char *P_Rs232_Buffer_Trame_Reponse)
{
int L_Index;
BOOL ReadFile_Ret;
DWORD ReadFile_lpNumberOfBytesRead;
int L_Com_Data;
L_Com_Data = Com_Data();
char *P_ReadFile_lpBuffer;
P_ReadFile_lpBuffer = new char[L_Com_Data];
int R_Index;
ReadFile_Ret = ReadFile(
hCom,
P_ReadFile_lpBuffer,
L_Com_Data,
&ReadFile_lpNumberOfBytesRead,
NULL
);
Sleep(1000);
for(L_Index = 0; L_Index<=L_Com_Data; L_Index++){
P_Rs232_Buffer_Trame_Reponse[L_Index] = P_ReadFile_lpBuffer[L_Index];
}
for(int Index = 0;Index<=(L_Com_Data - 1);Index++){
Form_Application->Memo2->Lines->Add(IntToHex(P_ReadFile_lpBuffer[Index], 1));
}
}