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.NET Discussion :

probleme bizarre avec win32_Printer


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 362
    Par défaut probleme bizarre avec win32_Printer
    bonjour,

    je recupere des noms d'imprimantes dans une listbox avec ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Dim oSYS As New System.Management.ManagementObjectSearcher("Select * from Win32_Printer")
            For Each infoPrinter As System.Management.ManagementObject In oSYS.Get
                If infoPrinter("VerticalResolution") = "203" And infoPrinter("HorizontalResolution") = "203" Then
                    Dim driv As String
                    driv = infoPrinter("DriverName").ToString
                    If driv = "Zebra TLP2844" Then
                        ListBox1.Items.Add(infoPrinter("Name"))
                    End If
                End If
            Next
    Afin de ne recuperer que les imprimantes compatibles avec mon appli (zebra TLP2844) je procede a un tri en fonction du nom du driver.
    le probleme que j'ai est bizarre:
    quand je tombe sur une correspondant aux bonnes resolutions, je recupere le nom de son driver associé.
    Dans le cas d'une zebra TLP2844, il s'appelle egalement "Zebra TPL2844". Or quand je fait la verif avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    driv = infoPrinter("DriverName").ToString
                    If driv = "Zebra TLP2844" Then
                        ListBox1.Items.Add(infoPrinter("Name"))
                    End If
    ca ne marche pas... bien que driv contienne "Zebra TPL2844".... l'égalité n'est pas bonne???? j'ai verifié la longueur de la chaine retournée est j'obtient 14 au lieu de 13.... j'y comprend rien

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 362
    Par défaut
    oups autant pour moi.... il manqué tout simplement un espace entre Zebra et TLP2844... deux espace au lieu d'un seul

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

Discussions similaires

  1. Probleme bizarre avec CWebBrowser2
    Par zifox dans le forum MFC
    Réponses: 2
    Dernier message: 24/08/2009, 00h10
  2. probleme bizarre avec mon appli
    Par hamdi amine dans le forum Windows Mobile
    Réponses: 1
    Dernier message: 10/10/2008, 19h58
  3. Problemes bizarres avec windev!
    Par t.n.b.g dans le forum WinDev
    Réponses: 5
    Dernier message: 09/06/2008, 22h30
  4. Probleme bizarre avec tomcat et eclipse
    Par thesorrow dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 07/05/2007, 08h01
  5. [FLASH 8] Probleme bizarre avec loadMovie...
    Par Toutouffe dans le forum Flash
    Réponses: 1
    Dernier message: 20/02/2006, 13h43

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