DECLARATION DYNAMIQUE D'UNE CLASSE ET D'UNE MÉTHODE DE CELLE-CI

gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 - 22 mars 2003 à 01:04
alexandre7g Messages postés 11 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 20 novembre 2007 - 11 avril 2007 à 14:46
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/11444-declaration-dynamique-d-une-classe-et-d-une-methode-de-celle-ci

alexandre7g Messages postés 11 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 20 novembre 2007
11 avril 2007 à 14:46
Ok donc si tout vient du .Net le C++ Managé doit résoudre ce pb.J'essai et je vous dis ce que ca donne...
cs_Barz Messages postés 12 Date d'inscription vendredi 28 septembre 2001 Statut Membre Dernière intervention 18 décembre 2008
11 avril 2007 à 13:10
Ce code a été la base pour faire un explorateur et testeur de dll faites en .net (Pour les tests c'est très utile le dynamique et cela évite une autre réécriture de code pour le test seulement...)
Malheureusement je ne pense pas que cela puisse marcher sur une dll faite en c++ non .net car les dll .net ont une partie manifest en plus qui permet d'obtenir la liste des méthodes et je pense que System.Reflection se base sur cette partie manifest. Comme elle n'existe pas sur une dll non .net cela me parait logique que tu puisse instancier la dll et logique le fait que cela ne te trouve pas de méthode .NET
Sauf avis contraire car je n'ai pas la science infuse loin de là, pour faire du dynamique sur une dll en c++ il faudra que tu passe par un autre moyen sorry...
alexandre7g Messages postés 11 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 20 novembre 2007
11 avril 2007 à 12:40
J'ai un petit problème...
Je m'inspire que ce qui est fait ici pour aller chercher des méthodes dans une DLL en C++:est ce compatibles?
J'arrive à créer une instance,trouver le type mais pas de méthode (recherche avec son nom)...des idées?
cs_lemulot Messages postés 5 Date d'inscription jeudi 17 avril 2003 Statut Membre Dernière intervention 24 novembre 2005
15 févr. 2005 à 15:54
Ouin, le fait est que le code aurait pu être mieux présenté, mais y en a tout de même pas pour 10 pages !

Bon travail.
facdaar Messages postés 64 Date d'inscription lundi 24 mars 2003 Statut Membre Dernière intervention 23 février 2009
14 nov. 2003 à 12:23
C'est qd même un code intéressant, ça peut toujours servir d'utiliser un chargement dynamique, même si ça me parait dangereux.
cs_ZED Messages postés 57 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 16 décembre 2005
11 sept. 2003 à 04:02
c'est ce genre d'exemples qui fais du tort au langage... autan le mettre au niv 1, car ce n'est pas un code vraiment "extraordinaire"...
mais ca reste un effort qu'il faut respecter !!!
cs_Ares Messages postés 18 Date d'inscription jeudi 22 juin 2000 Statut Membre Dernière intervention 28 août 2003
28 août 2003 à 11:31
Merci, j'ai reussi
cs_Barz Messages postés 12 Date d'inscription vendredi 28 septembre 2001 Statut Membre Dernière intervention 18 décembre 2008
27 août 2003 à 15:34
Pardon Ares, je viens juste de voir ton message. J'ai pas été prévenu du nouveau message...

La réponse est oui, mais c'est évidemment plus compliqué de l'instancier en dynamique que de l'instancier directement car il faudra que tu regardes avant en dynamique la méthode d'instanciation de la classe.
cs_Ares Messages postés 18 Date d'inscription jeudi 22 juin 2000 Statut Membre Dernière intervention 28 août 2003
3 juil. 2003 à 17:38
Bon travail, merci
Juste une question, et il posible de cree une instance d'une class contenu dans une dll ?
cs_Barz Messages postés 12 Date d'inscription vendredi 28 septembre 2001 Statut Membre Dernière intervention 18 décembre 2008
14 avril 2003 à 08:46
pffffff, tu as pas bien regardé le code alors, parce je vois pas ou je pourrais indenter le code. Si c'est pour mettre des commentaires de ce genre arrete tout de suite, c'est pas un forum de critique non constructive. C'est pas avec des personnes comme toi que l'on pourra avancer...
gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
12 avril 2003 à 02:21
les tabulations, les sauts de lignes et les espaces ... ca mange pas de pain, et ca améliore la compréhension.
cs_Barz Messages postés 12 Date d'inscription vendredi 28 septembre 2001 Statut Membre Dernière intervention 18 décembre 2008
24 mars 2003 à 08:55
C'est pas à la portée de tout le monde :-) désolé
gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
22 mars 2003 à 01:04
illisible ...
Rejoignez-nous