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)?
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...
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
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.