gandalflegris007
Messages postés211Date d'inscriptionlundi 31 mars 2003StatutMembreDernière intervention11 juin 2007
-
9 nov. 2004 à 21:34
gandalflegris007
Messages postés211Date d'inscriptionlundi 31 mars 2003StatutMembreDernière intervention11 juin 2007
-
10 nov. 2004 à 11:49
Bonjour à tous,
je préfère poser les bases, je suis débutant en .NET et POO.
Je viens d'écrire une classe de manipulation des fichiers, et j'aimerai pouvoir l'utiliser dans tous mes futurs projets sans avoir forcément à faire du copier-coller des modules dans les projets.
On m'a donc conseillé de déclarer tout ça dans une DLL ActiveX.
> comment on fait ???
> est-ce que c'est la même chose qu'une classe COM ???
D'après mes recherches personnelles, dans une classe COM, le consructeur NEW ne peut recevoir de paramètres (dommage moi il m'en faut un) et en plus il n'y a pas d'interface utilisateur genre messagebox.show
> je me dis qu'il doit forcément y avoir autre chose qui gère tout ça ...
cboulas
Messages postés2641Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention 8 janvier 201416 10 nov. 2004 à 10:25
Ok, une fois ta Window Control Library faite, il faut que tu la compile, une fois compiler, tu place l'OCX dans le <DirWin>\System32.
Une fois fait, VB.Net le vois plus que comme un composant à ajouter, donc clic droit sur la barre d'outil, et Add/Remove Item, et là tu as 2 listes .Net et Com
Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
gandalflegris007
Messages postés211Date d'inscriptionlundi 31 mars 2003StatutMembreDernière intervention11 juin 2007 10 nov. 2004 à 10:07
Salut cboulas et merci pour ta réponse,
j'ai déclaré ma classe dans un projet de type "Bibliothèque de contrôles Windows".
J'ai déclaré toutes les propriétés pour lire/modifier les membres de ma classe, j'ai écrit aussi des méthodes, enfin bref, j'ai essayé de faire un truc assez complet.
Maintenant le soucis c'est de pouvoir ouvrir un autre pojet de type "Application Windows", et de pouvoir faire appel directement à ma classe.
Pour cela, je suppose qu'il faut faire un "Import" de quelque chose ou ajouter une référence à mon projet, mais comment faire le lien entre les 2 ?
Je pense qu'il me manque une étape dans mon projet bibliothèque qui génère la dll ou un truc dans ce gout la.