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 : TComPort erreur "winerror code 2" - Communication RS232 [ Système / Périphérique ] (djipe)

samedi 27 mai 2006 à 13:28:52 | TComPort erreur "winerror code 2" - Communication RS232

djipe

Mon objectif n'est pas de polluer ce forum, mais plutot d'essayer de résodre un pb par topic. A mon avis, ça sera bénéfique pour les autres forumeurs. Si j'me trompe...

Donc voilà, j'ai suivit la procédure d'installation de TComport conseillée par Jlen100 que je remercie.
Dedans, il y a 4 exemples de prog pour communiquer avec le port série RS232.

Le 1er qui ressemble à l'hyperteminal ne veut pas fonctionner chez moi : il me renvoie en permanence l'erreur "winerror code 2".
Qqun voit-il d'où ça peut venir ?

En fouillant un peu, j'ai constaté que je n'était pas le seul à rencontrer ce pb Mais je ne parviens pas à exploiter sa méthode dans mon cas

Si qqun a des idées...
Par avance merci,
Djipe.

samedi 27 mai 2006 à 14:58:28 | Re : TComPort erreur "winerror code 2" - Communication RS232

jlen100

Membre Club
salut,
excuses moi de ne pas t'avoir répondu ... d'autres PB à régler.
quelle est ta version de DELPHI?
ce message ressemble à une erreur E/S
regardes la conficuration de ton port (si j'ai bonne mémoire dans l'exemple le control de flux flux est en hardware ce qui n'est peut-être pas ton cas

@+
jlen

samedi 27 mai 2006 à 22:22:44 | Re : TComPort erreur "winerror code 2" - Communication RS232

djipe

Tu n'as pas à t'excuser : c'est super cool de nous aider. Surtout que j'ai constaté que tu le fais bien.

Je tourne sous DELPHI 6.

En fait, l'exemple 1 (hyperterminal) fournit avec le composant est celui qui se rapproche le plus de mon besoin. Pour les experts, je suis en train de préparer un downloader pour PIC. Et j'ai besoin que l'appli DELPHI scrupte en permanence (sans interruption) le buffer de réception du port série. Du moins, le buffer ne doit jamaies être coupé.
Sur les 3 autres exemples, la scruptation est coupée. Et donc, j'ai peur que le buffer soit déconnecté à ce moment et donc que je perde des infos.

samedi 27 mai 2006 à 22:39:45 | Re : TComPort erreur "winerror code 2" - Communication RS232

jlen100

Membre Club
bonsoir;
si tu connais le format de tes trames l'utilisation du terminal n'est certainement pas la meilleure façon de procéder.
personnellement j'ai assez l'habitude de travailler avec des micro controleurs ( même si j'ai abandonné le pic depuis quelques années) et je prévilegie la scrutation par un timer 
tcomport possède un buffer et travaille avec des threads la réception est donc indépendante du programme lui même il n'y a  donc aucun risque de perte de données par le composant ( temps que la connexion est phisiquement présente et que l'on n'a pas fermer le port)
la procédure est simple dans le ontimer du scan tu mets la lecture de la totalité des données présente dans le buffer de TComport que tu traites ensuite

si tu veux un exemple vas  voir ma source PILOTAGE  4 AXES
tu trouveras dans la procédure :
procedure TModuleDeCommande.ScannerTimer(Sender: TObject);

un exemple pour la réception en double bufferisation avec traitement des données

@+
jlen


samedi 27 mai 2006 à 23:11:37 | Re : TComPort erreur "winerror code 2" - Communication RS232

djipe

Ton lien sur le pilotage 4 axes ne fonctionne pas :-(

Je travail sur les PICs ;-)
Actuellement, je suis en train de produire un downloader sous DELPHI par ce que j'ai l'habitude de l'utiliser. Par la suite, j'envisage de le refaire en JAVA : actuellement, je migre en nunux ;-)

Demain, je vais faire un teste pour vérifier si lorsque l'on sésactive le timer, le buffer reste opérationnel.

Je te tiens informé dès que j'ai des résultats.


Sinon, as-tu une idée de pourquoi j'ai ce message d'erreur sur l'exemple 1 (terminal) ?
Peut-être que j'pourrai me servir de cette appli par la suite ;-)

Encore merci,
Djipe.

samedi 27 mai 2006 à 23:19:24 | Re : TComPort erreur "winerror code 2" - Communication RS232

jlen100

Membre Club
le lien est sur le site!!!
je le remets PILOTAGE 4 AXES

@+
jlen



Cette discussion est classé dans : code, erreur, rs232, tcomport, winerror


Répondre à ce message

Sujets en rapport avec ce message

TComPort erreur "winerror code 2" [ par jfs59 ] Bonsoir voila deux heures que je me bats avec TComPort a la connexion j'ai systématiquement "Unable to open com port win error code 2" je suis sous xp .... TTreeView(2) [ par MAsterC ] Ok Merci ! Mais sa ne marche pas avec le "Selected" et avec le "Itemindex".Regarder ce code... :beginIf View.Items = 'Sons' then begin Form10.Tables.A Utilisation de ComLed de TComPort [ par genoa ] BonjourJe ne réussis pas à utiliser ComLed indépendemment des signaux de TcomPort(RTS,DTR,..etc).je voudrais allumer ou éteindre ComLed avec une ligne Table.emptytable -> erreur ? [ par manson34 ] Je veux vider une table (apres l'execution d'un tbatchmove) grace a la commande : table.emptytable; Mais a l'execution j'ai le erreur et encore erreur!!! Helpppppp [ par glopglop ] Salut! Dans le code je creer diverse DXimage, DXLabel...j'ai un bouton sur le DXdraw qui me permet de reinitialiser le tout: je fais une destruction d erreur de pile et violation d'acces [ par glopglop ] Salut! Dans le code je creer diverse DXimage, DXLabel...j'ai un bouton sur le DXdraw qui me permet de reinitialiser le tout: je fais une destruction d message d'erreur avec un calcul de valeur TEdit [ par stephanesvh ] salut a tout le monde Voila, j'ai 3 TEdit-Edit1-Edit2-Edit3Pour les Edit1 Edit2 et Edit3 la valeur Text est vide et recevras des nombres decimal (exe Problème de règles de priorité ??? [ par broidsy ] Bonjours à tous, Voici un problème qui ne semble pas très compliqué et qui me bloc depuis pas mal de temps :Type TBloc = Record//... Deb : T [GetWindowsDirectory] Erreur exécution ntdll.dll. [ par kinkey_wizard ] Bonsoir à tous,Alors je doute que cette fois ci je trouve tout seul la solution à mon problème, je m'explique :Que pensez-vous de ce code ?procedure T Erreur quand je me place sur le code d'un cadre [ par develomagaly ] bonjour,A chaque fois que jeme place sur le code d'un cadre j'ai un message qui fait que de se lancer mais je sais pas ourquoi sa fit que de venir."La


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



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,187 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é.