cs_Spip
Messages postés35Date d'inscriptionjeudi 13 juin 2002StatutMembreDernière intervention 5 décembre 2011
-
17 oct. 2003 à 13:39
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 2007
-
26 oct. 2003 à 13:49
Tout nouveau en C#, je cherche l'equvalent de la notion de module que j'utilise en VB6. Je m'explique.
En VB6 j'ai une biblihotheque de fonctions situee dans un repertoire X. Lors de la conception d'un programe je vais piocher dans cette bibliotheque les elements qui m'interressent. toutes modification d'un de ces modules prend effet lors de la prochaine compilation du programme. Cettaine de ces fonctions sont utilisées dans plusieurs programmes.
en C#, si j'ais bien compris, la seule possiblites qui m'est offerte consite a cree une DLL (ce que je n'ais pas envi de faire, sinon je doit l'installée sur tout les postes utilisateurs).
que faire pour partagé des fonction, méthodes, etc EN C# sans avoir a utiliser la notion de DLL.
cs_Spip
Messages postés35Date d'inscriptionjeudi 13 juin 2002StatutMembreDernière intervention 5 décembre 2011 19 oct. 2003 à 10:42
j'utilise déja la notion de classe en VB6 mais les termes "Classes abstraites" et "interfaces" me sont encore inconnus. Je potasse mon bouquin C# et je m'y met.
gg00xiv
Messages postés656Date d'inscriptionmercredi 22 août 2001StatutMembreDernière intervention11 mars 200513 25 oct. 2003 à 14:25
Tu peux te contenter de créer un fichier .cs contenant une classe qui met à ta disosition toutes les fonctions que tu as besoin. Et ce fichier tu linclus dans nimporte lequel de tes projet.
Ainsi cela ne te créera pas de DLL. La classe sera incorporée à ton projet.
Bonne prog.
[Membre du laboratoire .NET de SUPINFO]
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Spip
Messages postés35Date d'inscriptionjeudi 13 juin 2002StatutMembreDernière intervention 5 décembre 2011 26 oct. 2003 à 10:52
La solution de gg00xiv me séduit. Mon problèmes n'est pas de l'inclure dans le projet mais d'y faire référence. Peut-on utliser "Use C:/xx/yy/maClas.cs" ou plus encore
"Use //server/xx/bb/maclass.cs" ou "Use ../xx/gg/MaClas.cs" (ou peut être Include comme en C ) . Si tel est le cas, cela répond a mon problème. (Une modif de maClass.cs pourras être prise en compte lors de la prochaine compilation de mon projet) .