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 :

Déclarer un portcom en public avec le nom en variable


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    autre
    Inscrit en
    Septembre 2015
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : autre
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2015
    Messages : 35
    Par défaut Déclarer un portcom en public avec le nom en variable
    Bonsoir,

    j'ai une question probablement bête mais je me lance...

    je souhaiterais déclarer en variable publique un port com
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public com1 As New SerialPort(com, 4800, Parity.None, 8, StopBits.One)
    mais où le com (nom du port com) est récupéré à la load du form afin de ne pas écrire en dur le nom du port com qui peut changer.

    Du coup j'ai forcément une erreur de " le port série n'existe pas"

    Je ne sais pas si c'est clair!

    Je vous remercie pour votre lecture et vos éventuelles réponses.

    Cordialement,

    Innuendo67.

    PS: J'ai fait une pause de plusieurs mois et j'ai du mal à reprendre!

  2. #2
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonsoir,

    Tu n'es pas obligés d'instancier un objet directement, tu peux simplement déclarer son type puis ensuite l'instancier n'importe où dans ton code comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    Imports System.IO.Ports
     
    Public Class Form1
     
        Public com1 As SerialPort
        Public com2 As SerialPort
        Public com3 As SerialPort
     
        Public Sub New()
     
            ' Cet appel est requis par le concepteur.
            InitializeComponent()
     
            ' Ajoutez une initialisation quelconque après l'appel InitializeComponent().
     
            com1 = New SerialPort("COM1", 4800, Parity.None, 8, StopBits.One)
            com2 = New SerialPort("COM2", 4810, Parity.None, 8, StopBits.One)
            com3 = New SerialPort("COM3", 4820, Parity.None, 8, StopBits.One)
        End Sub
     
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
     
        End Sub
    End Class
    De cette manière tu possèdes 3 objets (com1, com2, com3) de type SerialPort à utiliser dans ton projet.

    Bon codage++

Discussions similaires

  1. [SP-2007] Liaison avec infopath, problème avec les noms de variables
    Par ludojojo dans le forum SharePoint
    Réponses: 3
    Dernier message: 27/04/2010, 16h12
  2. fichier texte avec comme nom une variable
    Par olobo dans le forum Débuter
    Réponses: 4
    Dernier message: 04/01/2010, 15h55
  3. AWK : créer fichier avec un nom de variable
    Par DIE dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 27/08/2009, 08h18
  4. Création d'objet fait-maison avec un nom de variable
    Par dalmasma dans le forum Général VBA
    Réponses: 7
    Dernier message: 14/05/2009, 09h26
  5. problème avec les noms de variables
    Par mederic dans le forum C
    Réponses: 3
    Dernier message: 08/05/2006, 22h01

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