Bonjour à tous !!

J'ai un petit problème. Je code en C++ sous visual C++ 2005.
J'essaye de coder une petite application qui permet d'entrer un chiffre dans une edit box et d'envoyer cette valeur sur le port série en cliquant sur le bouton OK.

Ma partie d'envoi ce résume à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
void CComIHMDlg::OnBnClickedOk()
{
	unsigned long m;
        HANDLE hcom; // port com
 
	CEdit* edit=(CEdit*) GetDlgItem(IDC_EDIT1); // recuperation de la valeur entrée dans l'edit box
 
		WriteFile(hcom, edit, 1, &m, NULL); // ecriture sur le port
		Sleep(5); //5 millisecondes environ...
 
}
J'arrive a recevoir des données via mon hyperterminal sur un autre PC mais je reçoi des | | alors que j'ai envoyé 34 par exemple.
Avez vous une idée d'ou cela pourrai venir ?

Merci beaucoup!