IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

VB5, Interface USB-Série vs Vista/Seven


Sujet :

VB 6 et antérieur

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3
    Points : 3
    Points
    3
    Par défaut VB5, Interface USB-Série vs Vista/Seven
    Chers amis

    J'ai développé plusieurs applications sous VB5 faisant largement appel aux lignes séries.

    J'ai adopté les OCX de VB6 pour les contrôles Active X que j'utilise habituellement (MSCOMM32, MSFLXGRD, MSWINSCK du 24/6/98), en particulier pour les lignes séries.

    Devant la disparition des lignes séries des PC actuels, j'ai pris l'habitude d'utiliser des interfaces USB-série TrendNet TU-S9 (que l'on trouve dans les hypermarchés (où j'installe généralement mes applis))
    Les lignes séries ainsi constituées fonctionnaient imperturbablement sous 2000 ou XP.

    Face à la disparition de XP, j'ai essayé cette config sous Vista puis Seven.
    Ca ne sait plus marcher : à la réception de données, le programme me donne une erreur 8020 : erreur à la lecture du périphérique de communication.

    Sur une COM normale du PC, cela fonctionne.

    Par ailleurs, un programme de test de lignes séries que j'avais écrit en VB2 et qui utilisait les API de Windows fonctionne, lui, imperturbablement.

    J'ai téléchargé des pilotes récents du TU-S9 (ceux du CD ne "faisaient" pas Seven) : même punition.

    Après avoir installé VB5, j'ai testé sous interpréteur et tripatouillé des paramètres, modifié la méthode de lecture, etc...sans succés

    Ma méthode de lecture est bestiale : sur un Timer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If LS.InBufferCount>0 then
        lu$=LS.Input
        recu$=recu$+lu$
        'traitement de recu$ (static) selon un test sur cette chaîne
    End if
    C'est la ligne lu$=LS.Input qui crée l'erreur.

    Merci de votre aide

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Chers amis
    Mon problème n'a suscité aucune réaction mais entretemps j'ai soumis la question à Trendnet eux-mêmes.
    Ils me disent que les pilotes se chargent sans problème, ce que j'avais constaté, mais aussi :
    "However, we do not support the VB programs that you are trying to use".
    Autrement dit, si vous êtes dans l'échange de données avec des automates ou autres périphériques déportés, qu'il vous manque une COM à votre système central, surtout n'achetez pas cet appareil (dont je rappelle le type TU-S9 de TrendNet).
    Y'a vraiment du foutage de gueule!

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Chers amis
    Je retire ce que j'ai dit à propos de TrendNet.
    Peut être grâce à mon insistance (peut-être pas), ils m'ont redirigé vers le fabricant du ChipSet (Prolific) qui propose un driver plus récent.
    Et ça marche.
    Si j'ai posté sur ce forum, c'est parce que le pb survenait dans les appli VB5-VB6 (les miennes ou d'autres).
    Cette résolution par changement de driver ne signifie pas que le contrôle activeX MSComm soit exempt de tous reproches, puisque ça fonctionnait avec les API de Windows sous VB2

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ADSL-USB] Installation sous Vista
    Par khaoula_14_05 dans le forum Dépannage et Assistance
    Réponses: 5
    Dernier message: 19/03/2008, 21h09
  2. Réponses: 1
    Dernier message: 07/06/2007, 12h30
  3. [VB5] interface d'une application en chinois
    Par NacNac dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 27/09/2006, 12h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo