xave4552
Messages postés53Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention24 février 2018
-
24 nov. 2009 à 11:52
xave4552
Messages postés53Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention24 février 2018
-
12 mars 2010 à 13:30
Bonjours voila mon problème. J'ai créer une série de fonction en vb2008 qui me sont bien utile, le hic c'est que j'aimerais les utiliser dans d'autre projet vb voir même dans d'autre language de prog qui ne sont pas forcément .net. Je penser a la création d'une DLL. Penser vous que cela est une bonne orientation pour pouvoir réutiliser mes fonctions dans divers projet? Je pose cette question car je n'est j'ammais créer de DLL.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 24 nov. 2009 à 12:08
salut,
vb.net crée une assembly, ce qui n'est pas une dll dans le sens "utilisable comme les déclarations API", donc non utilisable dans les autres langages (non dotnet)
xave4552
Messages postés53Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention24 février 20181 12 mars 2010 à 07:50
Ps je revient pour dire que cela est possible avec la version pro. J'ai toute une dll qui me gère des objets ainsi que des fonction compatible avec toute la platform .net
xave4552
Messages postés53Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention24 février 20181 12 mars 2010 à 12:34
alors pourquoi j'ai une extension dll au final sur mon projet et que je suis obligeait de l'importait en tant que executable? Si c'était une com je devrait l'importait en tant que com et pas en tant que executable???
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 12 mars 2010 à 13:13
... je ne sais pas comment tu as fait ton projet, j'indiquais juste (pour répondre à ta question) qu'une "DLL faite en dotnet" n'était pas utilisable comme une "DLL native", c'est-à-dire sans enregistrement, par un point d'entrée (stdcall__)