begin process at 2010 02 09 19:07:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Système

 > 

Périphérique

 > 

Port serie / stack overflow


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Port serie / stack overflow

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ée 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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,713 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales