OVH Cloud OVH Cloud

HELP : Création & utilisation dll

4 réponses
Avatar
SeB
Salut à tous

Depuis ce matin, j'tourne en rond pour arriver à faire une dll.
J'ai fait plusieurs appli qui travaillent avec une base de données. Je
voudrais récupérer ma form et la procédure de controle du mot de passe
pour en faire une dll commune à toutes mes applis...

J'ai créé un nouveau projet, j'ai mis ma forme, mes fonctions de lecture
à ma bdd, je le génère et il fonctionne correctement. Je le compile
alors en une dll, qu'il m'a créé sans soucis.

Mais maintenant comment fait on pour pouvoir l'appeler à partir de mon
projet de chaque appli?????
Déjà, j'ai ajouter une référence à la dll. Mais après que faire????

A l'aide, s'il vous plait, depuis ce matin je tourne là-dessus.

SeB

4 réponses

Avatar
404 found
au début de ton fichier VB, tu fais un imports de ta dll

Avec cet imports, tu as accès à tes méthdes de dll, tu peux vérifier avec
l'intellisens

"SeB" a écrit :

Salut à tous

Depuis ce matin, j'tourne en rond pour arriver à faire une dll.
J'ai fait plusieurs appli qui travaillent avec une base de données. Je
voudrais récupérer ma form et la procédure de controle du mot de passe
pour en faire une dll commune à toutes mes applis...

J'ai créé un nouveau projet, j'ai mis ma forme, mes fonctions de lecture
à ma bdd, je le génère et il fonctionne correctement. Je le compile
alors en une dll, qu'il m'a créé sans soucis.

Mais maintenant comment fait on pour pouvoir l'appeler à partir de mon
projet de chaque appli?????
Déjà, j'ai ajouter une référence à la dll. Mais après que faire????

A l'aide, s'il vous plait, depuis ce matin je tourne là-dessus.

SeB



Avatar
Eric Vernié [MS]
Bonjour Seb,


Une fois que tu as une DLL, il te suffit tout simplement d'ajouter une
référence, Click sur ton projet, Click Bouton Droit Ajouter/Reference.



Si tu as des Espaces de Nom, il est bon de faire un import pour accèder
directement aux méthodes sans passer par la syntaxe : NamesSpace.Classe




Cordialement



Eric Vernié

Microsoft France



"SeB" wrote in message
news:43297db8$0$989$
Salut à tous

Depuis ce matin, j'tourne en rond pour arriver à faire une dll.
J'ai fait plusieurs appli qui travaillent avec une base de données. Je
voudrais récupérer ma form et la procédure de controle du mot de passe
pour en faire une dll commune à toutes mes applis...

J'ai créé un nouveau projet, j'ai mis ma forme, mes fonctions de lecture à
ma bdd, je le génère et il fonctionne correctement. Je le compile alors en
une dll, qu'il m'a créé sans soucis.

Mais maintenant comment fait on pour pouvoir l'appeler à partir de mon
projet de chaque appli?????
Déjà, j'ai ajouter une référence à la dll. Mais après que faire????

A l'aide, s'il vous plait, depuis ce matin je tourne là-dessus.

SeB


Avatar
SeB
Merci à tous, ça marche.

Pour en gros, j'ai fais l'import de ma dll dans mon projet. Ma dll est
une fenetre de controle d'accès. Il suffit simplement de la déclarer un
nouveau control : Dim NewForm As New Classe_De_Ma_Dll et de faire
ensuite NewForm.ShowDialog()

J'en revient pas ke c'est été si simple (comment j'ai fait pour ne pas
le voir??)
Vive VB.NET, et merci à tous.


SeB

Eric Vernié [MS] a écrit :
Bonjour Seb,


Une fois que tu as une DLL, il te suffit tout simplement d'ajouter une
référence, Click sur ton projet, Click Bouton Droit Ajouter/Reference.



Si tu as des Espaces de Nom, il est bon de faire un import pour accèder
directement aux méthodes sans passer par la syntaxe : NamesSpace.Classe




Cordialement



Eric Vernié

Microsoft France



"SeB" wrote in message
news:43297db8$0$989$

Salut à tous

Depuis ce matin, j'tourne en rond pour arriver à faire une dll.
J'ai fait plusieurs appli qui travaillent avec une base de données. Je
voudrais récupérer ma form et la procédure de controle du mot de passe
pour en faire une dll commune à toutes mes applis...

J'ai créé un nouveau projet, j'ai mis ma forme, mes fonctions de lecture à
ma bdd, je le génère et il fonctionne correctement. Je le compile alors en
une dll, qu'il m'a créé sans soucis.

Mais maintenant comment fait on pour pouvoir l'appeler à partir de mon
projet de chaque appli?????
Déjà, j'ai ajouter une référence à la dll. Mais après que faire????

A l'aide, s'il vous plait, depuis ce matin je tourne là-dessus.

SeB







Avatar
404 found
En effet moi aussi souvent j'utilise ça MAIS ... j'ai crée aujourd'hui une
classe avec à l'intérieur un sub New avec des paramètres, je crée ma dll
(avec NameSpace)

Dans mon deuxième projet, j'importe le name space, en faisant
Dim A as New Ma_Classe_DLL il ne reconnait pas ce type la :o ??

j'ai peut être râté un épisode ??

"Eric Vernié [MS]" a écrit :

Bonjour Seb,


Une fois que tu as une DLL, il te suffit tout simplement d'ajouter une
référence, Click sur ton projet, Click Bouton Droit Ajouter/Reference.



Si tu as des Espaces de Nom, il est bon de faire un import pour accèder
directement aux méthodes sans passer par la syntaxe : NamesSpace.Classe




Cordialement



Eric Vernié

Microsoft France



"SeB" wrote in message
news:43297db8$0$989$
> Salut à tous
>
> Depuis ce matin, j'tourne en rond pour arriver à faire une dll.
> J'ai fait plusieurs appli qui travaillent avec une base de données. Je
> voudrais récupérer ma form et la procédure de controle du mot de passe
> pour en faire une dll commune à toutes mes applis...
>
> J'ai créé un nouveau projet, j'ai mis ma forme, mes fonctions de lecture à
> ma bdd, je le génère et il fonctionne correctement. Je le compile alors en
> une dll, qu'il m'a créé sans soucis.
>
> Mais maintenant comment fait on pour pouvoir l'appeler à partir de mon
> projet de chaque appli?????
> Déjà, j'ai ajouter une référence à la dll. Mais après que faire????
>
> A l'aide, s'il vous plait, depuis ce matin je tourne là-dessus.
>
> SeB