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 :

les modules en VB.NET


Sujet :

VB.NET

  1. #1
    Membre averti
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2011
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2011
    Messages : 43
    Par défaut les modules en VB.NET
    bonjour
    j'ai créer une fonction VB la suivante je veux placer cette fonction en dehors de la form qui inclus les textbox et les combobox je veux la déclarer dans un module qu'il est la procédure d'exploite les combobox dans une fonction placé dans un module?
    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
        Public function CCresult()
            Dim a(6), b(6) As Char
            a = ComboBox9.SelectedItem
            b = ComboBox11.SelectedItem
            s0(0) = App.Bus.GetSignal(c, b + "C1_All_CCResult_" + a + d, "DU1_CC")
            s0(1) = App.Bus.GetSignal(c, b + "C1_All_CCResult_" + a + d, "DU1_Database_CC")
            s0(2) = App.Bus.GetSignal(c, b + "C1_All_CCResult_" + a + d, "DU1_Download_CC")
            s0(3) = App.Bus.GetSignal(c, b + "C1_All_CCResult_" + a + d, "DU2_CC")
            s0(4) = App.Bus.GetSignal(c, b + "C1_All_CCResult_" + a + d, "DU2_Database_CC")
            s0(5) = App.Bus.GetSignal(c, b + "C1_All_CCResult_" + a + d, "DU1_Download_CC")
            TextBox13.Text = s0(0).Value
            TextBox1.Text = s0(3).Value
            TextBox2.Text = s0(1).Value
            TextBox3.Text = s0(4).Value
            TextBox4.Text = s0(2).Value
            TextBox9.Text = s0(5).Value
     
        End function

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    phrases incompréhensibles, je n'arrive même pas à voir une question dedans ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2011
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2011
    Messages : 43
    Par défaut
    c que je veux faire c'est de mettre cette fonction dans un module.
    mais le problem que cette fonction utilise des textbox d'une form, vous voyez le blem
    un peu de détail :cette fonction me permet de recupérer des donné sur le bus CAN et les affiché dans un interface VB .cé pour ca j'ai créér une fonction qui va faire ce travail et un timer qui va appeler cette fonction à chaque 10 ms pour mettre à jour ces donné de ce bus

  4. #4
    Membre très actif Avatar de The_Big_Lebowski
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2009
    Messages
    225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 225
    Par défaut
    Programmation séquentielle )
    waouhh!
    Ca me rappelle le GWbasic sur mon Amstrad CPC464 dans ma jeunesse

    Le compilateur ne te met pas une erreur ici ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a = ComboBox9.SelectedItem
    Si tu veux "externaliser" ta procédure dans un Module, il va falloir que tu raisonnes comme un développeur.
    Combobox9 et autres, ne seront pas reconnus dans ton Module.
    Tu as différentes solutions pour y arriver.
    En voilà déjà une
    http://plasserre.developpez.com/cours/vb-net/
    Bonne lecture

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    il faut découper la fonction, et après faire de la vraie POO

    un morceau qui sait lire les données sur le bus
    un morceau qui stocke les valeurs et les états de connexions
    et dans le form la gestion de l'affichage qui va lire dans le morceau qui stocke les données

    le form doit accéder aux données, mais si les données doivent savoir s'afficher c'est le monde à l'envers ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    VB.Net n'est pas du VBA comme dans Excel ou Access. Il faut apprendre la programmation objet pour faire quelque chose qui tiens la route.

  7. #7
    Membre averti
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2011
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2011
    Messages : 43
    Par défaut
    merci à vous tous

Discussions similaires

  1. Démarche pour installer les modules sans executable...
    Par Olivier_ dans le forum Déploiement/Installation
    Réponses: 7
    Dernier message: 21/10/2005, 17h50
  2. problèmes avec les CSS en ASP.NET ?
    Par fr3d dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 16/09/2005, 14h23
  3. lister tout les modules installer de perl
    Par black_code dans le forum Modules
    Réponses: 6
    Dernier message: 05/08/2005, 18h20
  4. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57

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