Qu'est ce que ça peut être :??: - C++ - Programmation
Marsh Posté le 27-07-2005 à 09:12:53
En fait j'ai oublié de préciser que le buffer sur lequel je reçois le message est de 10000 octets, c'est un peu trop pour un message de 200 octets (risque d explosion de la pile), mais même que je rduis de 10 la taille du buf,... rien ne change!
Marsh Posté le 27-07-2005 à 09:00:23
Bonjour,
Je développe une application (sous VC++ 6.0 , MFC project) qui reçoit des trames sur le port série et traite les informations reçues. En testant et validant mon application, j'ai remarqué que si le message reçue sur le port série dépasse quelques 200 octets (208 exactement) des problèmes mémoires apparaissent (des membres de ma classe ne peuvent pas être évalués : en Debug quand j 'essaie de voir l'adresse d'un pointeur ce type de message est affiché ("expression cannot be evaluated" )et par conséquent ça foire l'execution, les affectations ne se font pas ... ), il suffit pourtant que je réduise la taille de la trame envoyée pour que tout marche normallement (j'envoie avec un hyperterminal).
Est ce que quelqu un a une idée svp?
Merci de votre aide