Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Port serie / stack overflow [ Système / Périphérique ] (hetneo)

lundi 22 janvier 2007 à 18:26:19 | Port serie / stack overflow

hetneo

Salut les gens !

 

Bon, ais un petit (gros) soucis ac StackOverflowException. Voici mon pb :

Je reçois un grand nombre d'octets (plusieurs MO) que je lis 1 à 1 sur un port COM. Le nombre important de répétitions du déclenchement de l'évènement de réception sur le port série semble lever cette exception.

 

Comment faire ?

Il ne s'agit ni d'une boucle infinie, ni d'une récursivité et il faut à tt prix que je continue à lire mes données. Alors si qq'un à une petite idée elle serait vraiment la bienvenue.

 

Ps : pour la gestion des ports COM j'utilise le composant 'Microsoft Communications Control, v6.0'.

 

 Merci...

 

 


mardi 23 janvier 2007 à 11:49:02 | Re : Port serie / stack overflow

bossun

Comment fais-tu  pour lire les données?? un bout de code?

pour lire les données d'un port série utilise le classe SerialPort du framework2 (si tu travailles avec le .NET2)



Bossun

P.S1  C'est mieux de prendre son pied que de se prendre la tête!

/F< body>

jeudi 1 février 2007 à 16:35:14 | Re : Port serie / stack overflow

survcopt

Membre Club

Dans ma fonction datareceived j'ai ce bout de code

//vide le buffer de réception

int dataInt = 0;
byte DataByte = 0;
while (serialPort1.BytesToRead != 0)
{
dataInt = serialPort1.ReadByte();//recupere octet par octet
DataByte = ( byte )(dataInt);
ReceiveByte(DataByte);
}

tu peux aussi utiliser
serialPort1.ReadExisting qui vide le buffer en 1 seule fois
serialPort1.Read


www.survey-copter.com



Cette discussion est classé dans : port, serie, nombre, stack, overflow


Répondre à ce message

Sujets en rapport avec ce message

lire du port serie et ecrire dans un fichier texte [ par slila ] s'il vous plait s'il ya quelqu'un qui peut m'aider a partir de la lecture du port serie ecrire dans un fichier texte comm port serie sous Visual studio [ par pystag ] Salut à tous!Je galère un max pour communiquer avec le port serie sous Visual Studio : pas de control MSComm!Il existe d'autres solutions que passer p [C#] TreeView stack overflow sur selection d'un node [ par scoubidou944 ] voila G posté un source :http://www.csharpfr.com/code.aspx?ID=21314jusque la ca marche mais le pb C que si l'on fou cet appel lors d'un evenement de t port serie [ par arneo ] salut a tous voila j'aurai besoin d'aide ,je voudrai me faire un chenillard commandé par l'ordi port serie ou parralelle je pensais le faire en langag DETECTION PORT SERIE BLUETOOTH SUR POCKET [ par dhinault ] Bonjour, je cherche un moyen simple de recuperer le numero de port serie sortant sur pocket par soft.Je cherche également un moyen simple d'activer au Comment communiquer avec le port serie d'un ordinateur [ par francesdereve ] Je sais en vb,il ya le mscomm.ocx pour communiquer avec le port serie en c#,je ne le vois pas dans .Com qui se trouve dans Components.Comment trouver port serie en c [ par tricots ] Je n'arrive pas a etablir une com entre un micro pc et une centrale electrique (port com rs232).J'aimerais avoir les instructions (en langage c)qui pe Stack Overflow et propriétés... [ par nightlord666 ] Bonjour ! Je ne sais pas très bien utiliser les propriétés et j'ai essayé comme ça :public double NombreActuel{   get   {      return NombreActuel classe communication port serie [ par Geometre15 ] Bonjour, nous sommes etudiants en BTS IRIS et nous avons besoin pour notre projet d'utiliser le port serie. Nous utilisons Visual Studio 2003 .NET et pilote et port serie [ par slash65 ] j'ai besoin du pilote et du code ou au moin un tutoriel traitant le pilotage un detecteur de niveau piezzo electrique sous application C#, Mon applica


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.