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

Windows Forms Discussion :

Comment transformer un code Vb en Dll ( treeview ,treenode )


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mars 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 6
    Par défaut Comment transformer un code Vb en Dll ( treeview ,treenode )
    Il s'agit pour moi de transformer la fonction en fonction pour qu'elle soit implémenté en tant que DLL (pour l'utilisé dans Labview) et remplier mon treeview

    Merci !

    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
     Private Sub AddNode(ByRef inXmlNode As XmlNode, ByRef inTreeNode As TreeNode)
          Dim xNode As XmlNode
          Dim tNode As TreeNode
          Dim nodeList As XmlNodeList
          Dim i As Long
     
          ' Loop through the XML nodes until the leaf is reached.
          ' Add the nodes to the TreeView during the looping process.
          If inXmlNode.HasChildNodes() Then
             nodeList = inXmlNode.ChildNodes
             For i = 0 To nodeList.Count - 1
                xNode = inXmlNode.ChildNodes(i)
                inTreeNode.Nodes.Add(New TreeNode(xNode.Name))
                tNode = inTreeNode.Nodes(i)
                AddNode(xNode, tNode)
             Next
          Else
             ' Here you need to pull the data from the XmlNode based on the
             ' type of node, whether attribute values are required, and so forth.
             inTreeNode.Text = (inXmlNode.OuterXml).Trim
          End If
       End Sub

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Ce n'est pas la fonction qui est "implémenté en tant que DLL", mais le projet qui peut être un exe (Application) ou une DLL (Bibliothèque de classes)
    Crée un nouveau projet de type bibliothèque de classes, crée une classe et mets la fonction dedans. A priori tu n'as pas besoin de la modifier, par contre il faudra ajouter dans le projet une référence à System.Windows.Forms.dll

  3. #3
    Membre du Club
    Inscrit en
    Mars 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 6
    Par défaut
    Merci sa compile , mais j'arrive pas a accédé a la fonction dans labview.
    en C je dois faire __declspec(dllexport) avant la fonction
    Ici il faut faire quoi pour que les fonctions soit utilisable ailleurs ?

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Il faut que ce soit une classe publique, et que la méthode soit publique
    Pour LabView, je connais pas...

Discussions similaires

  1. Comment transformer un OCX vers une DLL ?
    Par ybenaabud dans le forum C++
    Réponses: 1
    Dernier message: 23/11/2012, 15h23
  2. Comment transformé ce code en C en python ?
    Par maxstilde dans le forum Général Python
    Réponses: 1
    Dernier message: 01/04/2010, 01h10
  3. Réponses: 7
    Dernier message: 03/03/2010, 18h33
  4. Comment écrire un shell qui transforme un code ascii en caractère?
    Par jack-ft dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 21/04/2008, 17h51
  5. [Outils] Comment transformer du vieux code VB en .Net ?
    Par linux dans le forum EDI/Outils
    Réponses: 10
    Dernier message: 17/02/2006, 10h29

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