begin process at 2012 02 16 01:40:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Base de données

 > 

ADO & DAO

 > 

probleme d'ecriture sur rs232


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

probleme d'ecriture sur rs232

vendredi 1 décembre 2006 à 17:16:53 | probleme d'ecriture sur rs232

jamaica

Bonjour tout, le monde

voila j'ai un souci j'ai fait un prog. en vb6 qui m'envoie sur 2 variable ex: a et b .
Je devrait s'avoir les envoier sur le port rs232 en hexadecimale :
variable a = Hex$(224)
varaible b = Hex$(127)
jusque la tout va bien mais...

donc avec mscomm.ouput = ((a) +(b))

je recois sur l'autre pc :  E07F bien coller ... je devrait recevoir pour bien faire ex: :E0  7F il y a t'il quelqu'un qui pourrait m'aider a d'ecoller c'est deux octet ou quel fonction emploier

merci d'avance


vendredi 1 décembre 2006 à 17:23:28 | Re : probleme d'ecriture sur rs232

casy

Membre Club
variable a = Hex$(224)
varaible b = Hex$(127)
mscomm.ouput = ((a) +(b))

Dans ce cas là, tu envois les caractères 'E','0','7' et 'F'. Est-ce bien ce que tu veux envoyer ou est-ce plutot les nombres &hE0 et &H7F que tu souhaite envoyer ?????

Sinon dans le cas ou ton code est bon, pour les séparer, tu peux rajouter un espace : ((a) & " " & (b))
(Dsl, je n'aime pas concaténer les chaines de caractères avec '+', j'utilise à la place '&' ce qui syntaxiquement est plus juste d'ailleur)

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
vendredi 1 décembre 2006 à 18:29:30 | Re : probleme d'ecriture sur rs232

jamaica

Merci déja pour tes conseil

Mais ses les nombres &hE0 et &H7F que tu souhaite envoyer

merci d'avance
vendredi 1 décembre 2006 à 19:15:46 | Re : probleme d'ecriture sur rs232

casy

Membre Club

Ok c'est les nombres que tu veux envoyer.

Dans ce cas, peu importe qu'ils soit en hexa, décimal, .... Ce n'est qu'une représentationpour nous programmeurs pour pouvoir les lire. Au niveau nombre, 127=&h7F c'est strictement la même chose. Donc pas de conversion en Hexa avec HEX. HEX te renvoie une chaine de caractère qui est la réprésentation hexa (différent de la valeur) du nombre. Hex sert juste pour de l'affchage.

Par contre dans notre cas, MsComm ne sait pas envoyer de nombre, il ne sait envoyer que des caractères. Donc si tu veux envoyer le nombre 224, il faut en fait envoyer le caractère correspondant en utilisant CHR$(224)

Donc ici il faut faire MsComm.Output = Chr$(224) & Chr$(127)

Pour faire l'opération inverse (à l'arrivée par exemple), tu utilise ASC(), asc() te convertie un caractère en sa valeur numérique (donc tu retrouvera 224 et 127).

Voila, je sais pas si j'ai été assez clair, c'est pas sur


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
samedi 2 décembre 2006 à 23:26:48 | Re : probleme d'ecriture sur rs232

jamaica

bonjour

Voila, grand merci  Casy pour touts t'es renseignement bien utile tout fonctionne.
J'aurait encore une question, pour quel résont j'ai des "instructions" a voir si sa en n'est réellement ex :

\Device\Serial2 SUCCESS InQueue: 0 OutQueue: 0 
\Device\Serial2 SUCCESS MaxBaud: 268435456 PacketLength: 64 
\Device\Serial2 SUCCESS Length 5: E0 14 
\Device\Serial2 SUCCESS InQueue: 0 OutQueue: 0 
\Device\Serial2 SUCCESS Mask: RXCHAR TXEMPTY CTS DSR RLSD BRK ERR RING  

Merci.


lundi 4 décembre 2006 à 11:22:35 | Re : probleme d'ecriture sur rs232

casy

Membre Club
Sans autre détails, ça va etre difficile à dire.

Tu as ça où ??? dans le code, dans une messagebox, c'est la réponse de l'autre pc ????

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #


Cette discussion est classée dans : variable, probleme, ex, ecriture, rs232


Répondre à ce message

Sujets en rapport avec ce message

probleme avec un listbox [ par tophe ] voila!j'ai plusieurs élément dans un listbox,mais certains de ces élement apparaissent plusierus fois,ex:j'ai 4 X poires,1Xpommes,3 X oranges,1 X rais probleme de variable [ par Red-Blood ] j'ai un problemeje m'est dens for_load()nbjoueur=1puis dens mon progif nbjoueur=1 then suite d'actions nbjoueur=2else suite d'acti Probleme avec Variable Public dans module [ par jcharles ] J'ai déclaré dans mon module cette variable:Public fichier As Stringavec le debogueur fichier="c:\appli1\dico1.ini"jusque la pas de problemeQuand j'ou Probleme de variable [ par palpelune ] J'ai un problème j'essaye de faire un black jack mais le score me pose des problèmes, la banque de départ est 500, à chaque fois que l'on ne gagne pas Kill [ par poli181 ] Je n'arrive pas a deleter un fichier sous le nom d'une variable. Ex: g ma variable "chemin" qui vaut par ex "c:\windows\temp.txt" et quand je fais kil Kill [ par poli181 ] Je n'arrive pas a deleter un fichier sous le nom d'une variable. Ex: g ma variable "chemin" qui vaut par ex "c:\windows\temp.txt" et quand je fais kil probleme avec une requete SQL !!!! [ par skaferadics ] voila mon probleme se produit lorseque je veux executer une requete, voici ma requete:reqsup.SQL = "delete * from pratiquer where [num adher]=" + zt_n Un probleme de tableau !!!!!! [ par coco ] J'ai un nom dans une variable. Je souhaite creer un tableau qui ait le nom de cette variable. sachant que le contenu de la variable varie.c'est un cod Probleme utilisation variable dans une boucle [ par JAJA ] Dim IPrivate Sub Form_Load()For I = 0 To 3 If Textbox(I) = Valeur_Mois1_Echeancier Then MsgBox "ERREUR" Next End IfEnd SubJe p Probleme d'ecriture dans un champs texte [ par krys ] bonjour a tous,Grace a un boutton, j'ouvre un logiciel, puis une feuille qui doit se remplir automatiquement avec des variables.Le probleme est que je


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 0,421 sec (4)

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