cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 2013
-
17 oct. 2007 à 18:07
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 2013
-
19 oct. 2007 à 16:38
Bonjour, je cherche à modifier la valeur d'une valeur ce trouvant dans une dll, qui est en référence dans mon projet, je préçise juste.
Je en trouve pas comment faire.
alors, comment faire (lol)?
cs_Gammacronosios
Messages postés49Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention23 février 2010 18 oct. 2007 à 10:53
S'il sagit d'une dll que tu as écris toi même, alors décalare la variable que tu veux modifier en Public dans ta dll. (que tu recompilera et que re-réferencera dans ton programme)
Sinon, il n'y a aucun moyen de modifier une variable non public dans une dll...
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 18 oct. 2007 à 17:19
Euh, ouai mais je trouve pas comment on fait. J'explique:
J'ai donc mon projet vb.net avec une variable en public. J'ai un projet C#, qui est en fait la dll, dans lequel j'ai une dll public. Et j'aimerais donc que ma variable du projet VB.Net ai la valeur de la variable du projet C#.
OK, j'ai recompilé et re-référencé. Mais quand je tape par exemple MaVariable = MaDll.MaVariable...
ba en fait il ne trouve ni le projet et encore moin la variable
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 19 oct. 2007 à 16:38
Salut, ça ne fonctionne pas quand je fait genre:
Dim v_MaDll As New Loader.BasicHostLoader()
avec pour NameSpace, Loader, et Class, BasicHostLoader.
Il me dit que la résolution de surcharge a échoué, car aucun 'New' accessible n'accepte ce nombre d'arguments.
pourtant, dans la suite:
MaVariable = v_MaDll.fileName
il trouve bien la variable fileName
Et si je supprime New, plus d'erreur à cette ligne, mais il ne trouve plus la variable.