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 :

Utiliser les Namespace pour appeler des fonctions


Sujet :

VB.NET

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Points : 1 111
    Points
    1 111
    Par défaut Utiliser les Namespace pour appeler des fonctions
    Bonjour,

    j'aimerais de l'aide pour comprendre comment fonctionnent les namespace.

    je developpe des formulaires ASP.net avec une partie en codebehind VB.NET.
    J'aimerais centraliser certaines fonctions utilisées a plusieurs endroits dans un seul fichier.

    J'ai donc créé un fichier .vb qui ressemble a ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Namespace NC
    public class programme
     
    Sub mafonction
    End Sub
    End class
    End Namespace
    Et je souhaite utiliser ma fonction dans un autre fichier vb, qui ressemble a :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Imports NC
     
    Public class maclasse
     
    Sub appelfonction
    mafonction()
    End Sub
     
    End class
    et il me dit que "mafonction" n'est pas définie. Comment m'y prendre pour appeler ma fonction définie dans un namespace?

    Merci pour votre aide.
    Bonne journée

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    299
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 299
    Points : 330
    Points
    330
    Par défaut
    Essaye de remplacer Imports par Namespace dans ton "autre" fichier VB...

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Points : 1 111
    Points
    1 111
    Par défaut
    J'ai finalement résolu le probleme.

    Il fallait que j'instancie ma classe programme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Imports NC
     
    Public class maclasse
     
    Sub appelfonction
    Dim prog as new programme
    prog.mafonction()
    End Sub
     
    End class

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

Discussions similaires

  1. Réponses: 16
    Dernier message: 05/01/2016, 10h29
  2. peut-on utiliser les CLR pour appeler du code Java ?
    Par Mathusalem dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 16/09/2008, 13h42
  3. Regrouper les procédure pour appeler des boutons
    Par Nanit6 dans le forum Excel
    Réponses: 11
    Dernier message: 09/08/2007, 10h35
  4. Réponses: 3
    Dernier message: 05/05/2006, 11h41
  5. Utiliser une touche pour appeller une fonction
    Par Hide dans le forum Langage
    Réponses: 2
    Dernier message: 13/10/2005, 16h59

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