begin process at 2012 02 12 04:27:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Périphériques

 > COMMUNICATION PORT SERIE AVEC DLL

COMMUNICATION PORT SERIE AVEC DLL


 Information sur la source

Note :
8,1 / 10 - par 10 personnes
8,10 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Périphériques Classé sous :port, série, com, mscomm, protocole Niveau :Débutant Date de création :26/05/2004 Date de mise à jour :28/01/2010 15:22:39 Vu / téléchargé :62 202 / 8 460

Auteur : cuq

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (23)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Ce programme permet de tester les communications via un port série. Vous pouvez tester le programme sur votre PC à condition d'avoir deux sorties séries et un cable null modem. de 5 à 15 euros chez tous les revendeurs de bidouille informatique.

En cherchant des infos sur le net pour la commnunication série avec VB. on s'appercoit vite  qu'il y a deux solutions soit utiliser MScomm32.ocx soit plusieurs sources font réfèrence à une dll port.dll.

Toutes les sources déjà présentes sur le site et qui concernent port.dll sont très limité en commentaires. En cherchant mieux j'ai pu trouver que Port.dll vient de la revus d'électronique allemande Elektor . il Y sur le site d'ailleur une dizaine d'exemple mais tous aussi avec très peu de commentaire. En étudiant le truc j'ai donc pris soin de rajouter des infos selon ce que je savais. Il est à noter que dans cette source je n'utilise pas Port.dll même si elle est présente mais RSCOM.dll qui est certainement un clone de la source d'origine . En effet cette Dll a une ou deux fonctions en plus dont SENDSTRING et READSTRING.  mais vous trouverez aussi dans le zip le module pour port.dll.


 Conclusion

Pourquoi je n'utilise pas MSCOMM32.OCX ?  Malheureusement c'est très simple j'ai une version initiation de VB6 (achetée 6 ou 700 france Y 4 ans ) Et elle me suffit largement pour faire mes petits bidouillages . Malheureusement dans cette version mscomm32.ocx n'est pas inclus ce qui fait que je ne pouvais pas utiliser ce composant ainsi que certain autres. Mais depuis J'ai trouvé .....

http://support.microsoft.com/default.aspx?s cid=kb;EN-US;194751

Microsoft donne un outil pour enregistrer les dll qui n'était pas dans le package de base .
J'ai donc mis mscomm32.ocx dans mon répertoire système32  un coup de

REGSVR32.EXE /u C:\Windoxs\System32\MSCOMM32.OCX

j'ai télechargé les deux exe de crosoft

http://download.microsoft.com/download/vb60ent/S ample30/1/W9XNT4/EN-US/VB6CLI.EXE

http://download .microsoft.com/download/VB60Pro/Install/2/Win98/En -US/VBUSC.exe

que j'ai éxécuté sur le pc  et voilà


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture PILOTER GOOGLEEARTH AVEC SES API
Source avec Zip Source avec une capture VISUALISATEUR / EDITEUR OPENGL
Source avec Zip Source avec une capture FORCER LE "." POINT COMME PARAMÈTRE DÉCIMAL DANS LES PARAMÈT...
Source avec Zip Source avec une capture JEUX DE COMBAT OPENGL
Source avec Zip Source avec une capture ROTATION 3D

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) LIRE ET CHANGER LA LUMINOSITÉ DES ÉCRANS LCD (DE PORTABLE) C... par ShareVB
Source avec Zip Source avec une capture VISUAL BASIC ET MICROPROCESSEUR MBED par ccllee
Source avec Zip Source avec une capture Source .NET (Dotnet) VARIATEUR SECTEUR 11 VOIES SUR PORT SERIE OU USB par mays
Source avec Zip Source avec une capture PILOTER LES PORTS PARALLELES. par djebbipgm
Source avec Zip PILOTER LES PORT COMM DE PC par djebbipgm

 Sources en rapport avec celle ci

Source avec Zip COMMUNICATION SERIE PROTOCOL MODBUS ASCII par aftens
Source avec Zip Source avec une capture Source .NET (Dotnet) UTILISATION DU PORT COM VS2005 par lesdis
Source .NET (Dotnet) UTILISATION DU PORT SÉRIE ET DÉTECTION D'UN MODEM RTC BRANCH... par luluberlu77
Source avec Zip LIAISON SÉRIE SOUS EXCEL VBA par enzosp
Source avec Zip TESTEUR DE PORTS COM par Sirocooo

Commentaires et avis

Commentaire de Dede le 26/05/2004 18:48:28

Je m'en va essayer cela, et je te tiens au courant.
En tous les cas c'est bien alléchant...
Dede (pas de note, car j'ai pas encore testé)

Commentaire de NHenry le 27/05/2004 12:54:20 administrateur CS

J'ai déjà utiliser port.dll, fourni avec un bouquin : Programmez vos interfaces sous windows. Ca fonctionne bien, ta source je ne sais pas.

Commentaire de CelticMujik le 24/02/2005 19:49:07

Bonjour

Je suis très interréssé par le port série car il est souvent libre et peut être utilisé en tâche de fond.
Je vais surement m'inspirer de ton programme qui me parait excellent et bien documenté.

Mais il y a encore beaucoup de zones d'ombre pour moi qui débute, entre autre, je n'ai pas compris pourquoi tu as téléchargé ces deux programmes:
(j'ai télechargé les deux exe de crosoft
http://download.microsoft.com/download/vb60ent/Sample30/1/W9XNT4/EN-US/VB6CLI.EXE
http://download.microsoft.com/download/VB60Pro/Install/2/Win98/En-US/VBUSC.exe)
Merci

Commentaire de cuq le 25/02/2005 18:08:21

Salut,

les deux programmes sont utiles pour rajouter l'accès au controle MSCOMM32.OCX . Ce controle comme expliqué dans mes commentaires n'est pas disponible avec une version initiation de VB6 ( qui est ma version )
. Voilà pourquoi j'utilise dans cette source les dlls RSCOM.dll ou Port.dll  ... En utilisant les Exes mentionnés je pourrai maintenant refaire une source de ce type avec le controle MSCOMM32.  ... mes explications finales sont un petit plus mais les programmes ne sont pas nécessaire au fonctionnent de l'exemple c'est juste pour donner de l'info en plus concernant ce type de controle  voir source sur ce site :

http://www.vbfrance.com/code.aspx?ID=23174

Commentaire de CelticMujik le 26/02/2005 22:50:23

Bonjour
Les informations que tu donne sur les PORT.DLL et RSCOM.DLL sont indispensables pour pouvoir s'en servir et je me demande bien comment on peut trouver se genre d'information par ailleur ?
Par contre la dernière adresse que tu me conseille est l'adresse de cette page ci ! ?

Commentaire de cuq le 01/03/2005 13:18:58

Oup's pardon pour le lien c'est la source suivante :

http://www.vbfrance.com/code.aspx?ID=23175


Pour ce qui est des infos c'est pas pour me jeter des fleurs mais difficile de faire mieux : tu as un document word sur le port série qui t'explique le port la communication les protocoles industrielles .... et dans le source tu as je pense pas mal de commentaires sur les fonctions avec des exemples de l'utilisation de ces fonctions pour tester leurs actions . Difficile de faire mieux non ?  

Commentaire de CelticMujik le 01/03/2005 18:55:46

C'est vrai Cuq, c'est le top en la matière, merci encore !

Commentaire de hammami1980 le 09/03/2005 13:51:18

salut je vous démande de me donner le code source en longage visuel basic6 d'un appel téléphonique entrant à un modem d'un  pc connecter à un ligne téléphonique via le port RJ15 de modem

Commentaire de zikoasm le 25/06/2005 01:05:44

cette source est vraiment genial pas mal de gens en trouvé du mal a faire comminiqué vb avec usb s'etais mon cas aussi mais plus maintenant et cela grace a cette source bref avec la dll RSCOM on peut comminique tres facilement avec port usb comme si en travail avec un rs232  

Commentaire de philippe laschweng 1 le 28/06/2005 14:36:44

Bonjour àtous,

Moi je cherche à envoyer, transferer un fichier .txt via le port série sur un modem GSM. Peut-on utiliser ce dll?? si oui comment?
Pour l'instant je devais envoyer des SMS d'un modem GSM à un autre et je l'ai fait très simplement avec MsComm, mais un fichier texte ..... ???

Si vous avez des idées, merci d'avance !
Philippe
Mail : phil.lasch@free.fr

Salut

Commentaire de barzifaical le 09/08/2005 20:18:13

je te remercie pour ton effort mais le probleme de tout ces application c qu elle ne sont pas autonome du vb car leurs execution se voit interromput si le systeme qui ne contient pas le VB6FR.DLL CHOSE QUI LIMITE L UTILISATION DE CES APPLICATION SUR N4IMPORTE QUELLE PLATFORME A TU UN SOLUTION

voila mon addresse j attend ton aide merci
faiçal_barzi@yahoo.fr

Commentaire de cuq le 10/08/2005 09:30:25

Salut Barzifaical  ...

Je pense que tu n'as pas compris ne chose importante : tu es sur un site VB visual basic il n'y a ici que des codes VB donc forcément c'est pour du windows avec les Dll VB comme VB6FR si tu ne veux pas avoir recours à ces DLL ... Change de langage de prog passe en C++ ..
Bon maintenant si ton problème c'est uniquement VB6FR . Quand tu install le programme tu peux creer un exe d'empaquetage qui te copira toute les DLL nécessaire sur ton système. Perso je n'utilise plus l'utilitaire de VB : trop merdique, ne marche pas toujours sur des OS n'ayant pas le même langage, trop basic  etc ... j'utilise InnoSetup marche très bien et avec le temps on peut faire plein de customisation.

Commentaire de DADA0026 le 13/11/2005 15:51:34

Lut Cuq,
J'ai besoin de faire du temps réel en fonction du port série c'est-a-dire utilisation de l'horloge de l'UART du port série. En fait,j'aurais besoin que les tempos(DELAY, DELAYUS) utilise l'horloge de l'UART du port série.
Penses-tu que ce soit le cas avec cette dll?

Commentaire de cuq le 14/11/2005 10:32:29

Pfiou !!!!
On doit pas avoir la même définition du temps réel, Sous Windows et en plus avec du VB par dessus c'est FBI (Fausse Bonne Idée) .
Sinon dans la dll Port.dll tu as DELAY, DELAYUS maintenannt je n'ai pas testé ou les tests que j'ai éffectués ne se sont pas trouvés très concluents.
Bonne prog

Commentaire de celerit le 25/02/2006 09:50:06

coucou

je voudrais tester ce soft avec une mouse relie au rs232

j'ai l'impression que ca marche pas

qqu un a deja essayé ca?

Merci

David

Commentaire de darkj57 le 04/02/2007 11:19:15

Cette dll est exactement ce qu'il me fallait, mais je n'arrive pas très bien à l'utiliser. Pour RTS, TXD, et DTR pas de problème. Mais je voudrai savoir comment mettre DCD, CTS et DSR a 1, de façon a déclencher mon timer.
Par exemple en utiliser ton programme, lorque j'appui sur un boutton de mon boitier, dcd devient vert. et je vourdrai que dans mon programme celle déclenche mon timer1.
merci de me repondre.

Commentaire de ahmedhanafi le 19/01/2008 12:48:13 10/10

Merci beaucoup de ton application bien commentee car j'utilise MSCOMM dans mes applications mais je crois qu'avec une bibliotheque RSCOMM.dll je peux mieux exploiter les possibilits du port serie. Merci encore

Commentaire de aitaissi le 26/02/2008 13:06:49

je cherche  un  code  en visual basic  pour  lire  dans  une  carte  sim ( telephone portable)

Commentaire de NHenry le 26/02/2008 13:17:35 administrateur CS

Bonjour AITAISSI, merci de poser ta question sur le forum et non sur cette source.

Commentaire de d_brahim2 le 20/07/2008 14:14:02

salut
code interessant. mais le cas ou plusieurs valeurs st déjàds la mémoire n'est pas traité. càd comment lire la dernière valeur

Commentaire de jipef le 06/08/2008 21:50:38

c'est correct mais qui a le source de ces DLL ?
je cherche quelqu'un qui sait utiliser les winapi32 de communication pour eviter la DLL
merci

Commentaire de mtrzen le 28/01/2010 14:18:10

il y a un virus dans le .exe

Commentaire de cirec le 28/01/2010 15:24:12 administrateur CS

problème résolu ... Exe supprimé !!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

détecter si un port série est branché....MSComm.CDHolding ? [ par Maryse ] Bonjour,Comment détecter si un port série est connecté ?J'ai bien essayé MSComm.CDHolding, mais il set toujours "False"...Merci.Maryse. détection de connexion d'un port série...MSComm.CDHolding ? [ par Maryse ] Bonjour,Comment détecter si un port série est connecté ?J'ai bien essayé MSComm.CDHolding, mais il set toujours "False"...Merci.Maryse. mscomm et win 98 : probleme [ par cmoilastar ] Salut la compagnie, j'ai un chtit probleme encore avec le port série..En fait, g dévellopé une application qui lit les info qui arrivent d'un banc de Mscomm et port série!!Help me please !!!! [ par kalagane1 ] Bonjour à tousJ'aurais une petite question à vs poser, peut ton écrire de la même mainier qu'un RS232 sur un port RS422 avec la fonction MScommm, je s Port Comm (MSCOMM) et irda [ par nitrique ] Bonjour @ tous, J'utilise l'OCX msComm pour me connecter à mon port série et communiquer avec un périférique en irda. C'est à MSCOMM et port série [ par Narcoleptic ] Bonjour, Dans le cadre de mes études je dois réaliser une petite application :Je souhaite commander séparemment les sorties TxD, DTR et Prob MSCOMM Port série [ par youil ] Je suis entrain de faire une application qui communique avec une machine a contrôle numérique avec mscomm en vb.net.Présentement je sui port parallele / protocole série RS232 [ par BAO22 ] j'aurais aimé savoir comment programmer en protocole série RS232 sur un port parallele sous windows XP Promerci d'avance VB et port com [ par lokomass ] Bonjour a tous,Je suis tout nouveau sur le forum et j'utilise VB pour mon projet de fin d'année. Le projet consiste à la mise en place d'un outil codé Dialoguer avec un port série sur VB 2008 express [ par gottin ] Bonjour, Voilà, j'ai VB 2008 express et je souhaite créer un programme me permettant de dialoguer avec un port série brancher en USB. Mon dilemme c'


Nos sponsors


Sondage...

Comparez les prix

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,764 sec (4)

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