lotoinevb
Messages postés6Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention26 mars 2006
-
10 mars 2006 à 17:09
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
14 mars 2006 à 21:53
je suis trè novice dans ce domaine et j ai un petit programme qui, quand je l'exécute, me dit qu'il y a une erreur d'exécution '424' un objet est requis.voice le programme, dites moi où est l'erreur svp
Private Sub Command1_Click()
'Vider le buffer
MSComm1.InBufferCount = 0
'choisir un port série
MSComm1.CommPort = 1
' 1 est le n° de port que l'on peut modifier
'Paramétrage du port; les valeurs sont fournies par le constructeur de l'appareil.
'Ces valeurs peuvent être entrées ici (pas très "propre"!)
'ou dans une procédure d'initialisation (c'est mieux)
'La balance utilisée dans cet exemple requiert les valeurs suivantes: 9600 bauds, aucun bit de parité, 8 bits de données, 1 bit d'arrêt
MSComm1.Settings = "9600,n,8,1"
' indique au contrôle qu'il doit lire 1 seul caractère
'ce caractère servira à repérer la stabilisation de la balance
MSComm1.InputLen = 1
'ouvre le port
MSComm1.PortOpen = True
'lecture sur le port des 10 1ers caractères et stockage dans la boite de dialogue et dans la feuille active
MSComm1.InputLen = 10
Affichage_Change = MSComm1.input
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 10 mars 2006 à 18:08
"dites moi où est l'erreur svp" ben non justement, si tu veux l'aide c'est plutot à toi de nous dire ou est l'erreur, sur quelle instruction ça plante.
Bon dans le cas présent, il te faut au moins 3 controles :
une feuille, que tu doit avoir
un bouton, que tu as aussi sinon ton code serait pas exécuté
et un controle MsComm, c'est lui qui manque peut-etre.
Si c'est pas MsComm qui manque, ça viens de ta variable Affichage_Change, c'est quoi cette variable ?
Une chaine, un label, un textbox ? Comme ça c'est difficile à dire.
lotoinevb
Messages postés6Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention26 mars 2006 14 mars 2006 à 08:48
En regardant le programme je pense que cela vient de Ms Command mais que dois-je faire ?, est ce que je dois charger un fichier particulier ?, Lors de l'execution (pas de prob pour la compil) ça plante dès la première instruction .... :(
Si qqun peut m'aider à utiliser MSCommand ce serait cool !!
Merci d'avance
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 14 mars 2006 à 21:53
MSCommand ???????
Qu'apelle-tu MSCommand dans ton code ?
Si c'est MsComm, Comm ne veut pas dire commande mais communication.
Vérifie bien que tu as un controle MsComm (une icone représentant un téléphone) posé sur ta feuille et qui s'apelle MSComm1.
Sans lui, ton code ne peut pas marcher.