CHARGER UNE ASSEMBLY DANS LE CODE

cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 29 janv. 2004 à 22:18
alexandre7g Messages postés 11 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 20 novembre 2007 - 16 avril 2007 à 13:35
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/19874-charger-une-assembly-dans-le-code

alexandre7g Messages postés 11 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 20 novembre 2007
16 avril 2007 à 13:35
Finalement j'ai résolu mes pb tout seul.
1/MyAssembly ets le nom du namespace
2/'gg00xiv' c'est bien l'argument pour la création de l'objet
3/'string name = (string)myClass.GetType().InvokeMember("Name",BindingFlags.GetProperty,null,myClass,null);' cette ligne utilise une méthode de la classe et récupère le résultat
4/ "Name" c'est le nom de la méthode appelée

voila pour ceux qui serait intéressé...

Pour les experts:Peut on faire de l'introspection (réflexion) avec des DLL en C++ Managé (des wrappers de C++ natif pour être plus précis)?
alexandre7g Messages postés 11 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 20 novembre 2007
13 avril 2007 à 16:40
Bjr,

Je suis très intéressé par ce source pour eviter un réferencement assisté par visual studio et pour les plug in.

J'ai juste un peu de mal:pas bcp d'expérience c#...

1/'MyAssembly' = ma dll?
2/'gg00xiv': ca c'est l'argument pour la creation de ton objet?
3/'string name = (string)myClass.GetType().InvokeMember("Name",BindingFlags.GetProperty,null,myClass,null);' :sert a koi cette ligne?
4/c koi 'name'?

dsl s'il y a bcp de questions...
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
2 févr. 2004 à 15:31
lol
apres tout, mieux vaut trop d'exemples que pas assez
gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
2 févr. 2004 à 15:26
Il y a plein de sources traitant du même sujet sur le site, mais chacune exprimée d'un point de vue différent, ce qui peut parfois apporter un peu plus au lecteur.

Oublions ce malentendu.
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
2 févr. 2004 à 15:21
lol , je ne l'ai pas pris mal , c'était juste une information ...
Enfin je vois que toi tu l'as mal pris j'en suis désolé , ce n'étais pas le but de ma remarque !

++
Thesaib
gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
2 févr. 2004 à 15:13
Euh, c'est pas la peine de le prendre mal. J'ai fais une recherche sur le site sur Assembly et j'ai rien trouvé.
De plus il existe de nombreuses sources sur ce site now ce qui rends les colisions un peu plus fréquentes.

En regardant ton source je vois aussi que tu n'a pas mis de code de présentation donc si j'étais tombé dessus j'aurais pu ne pas m'apercevoir que cela parler de la même chose. Je ne peux pas ouvrir non plus tous les fichiers zip pour voir si le code que je souhaite poster existe deja autre part.

Si en dernier recours t'a trop la haine de voir la "même" source que la tienne postée par un autre, ben demande à l'admin, si tu n'en ai pas un toi même, de le supprimer.

Cordialement,
gg00xiv
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
2 févr. 2004 à 12:52
http://www.csharpfr.com/code.aspx?ID=11461

C'est pareil avec la compilation en plus !! ROFL
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
2 févr. 2004 à 12:48
C'est con c'etais déjà présent sur le site :>
smoundangha Messages postés 23 Date d'inscription mercredi 12 novembre 2003 Statut Membre Dernière intervention 2 février 2004
2 févr. 2004 à 09:13
salut gg!
Dejà, merci d'avoir pour les reponses que tu apportais à mes questions. Maintenant j'en sais un peu plus sur c# et j'aimerais en faire profiter les autres.
Pourrais tu, stp, me dire comment je fais por voir les questions posées sur le site et y repondre (je trouve pas le lien sur le site)?
thanx
gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
30 janv. 2004 à 17:16
merci :)
cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
30 janv. 2004 à 07:41
Et wi c'est la technique a employer aussi pour faire des plug in :)

Bonne astuce :)
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
29 janv. 2004 à 22:18
alors ça c'est le genre de chose qu'il est bon de savoir
merci
Rejoignez-nous