Probleme de reflexion C# - C#/.NET managed - Programmation
Marsh Posté le 13-10-2004 à 13:49:10
kadreg a écrit : |
Tu pourrasi au moins de donner cette peine En plus dans les règles il est bien dit que ça doit être écrit en français
Marsh Posté le 13-10-2004 à 14:17:23
ReplyMarsh Posté le 13-10-2004 à 14:20:05
kadreg a écrit : |
joyeux anniversaire
Marsh Posté le 13-10-2004 à 14:23:49
antp a écrit : Tu pourrasi au moins de donner cette peine En plus dans les règles il est bien dit que ça doit être écrit en français |
dakor
Marsh Posté le 13-10-2004 à 14:27:17
kadreg a écrit : |
définit
Marsh Posté le 13-10-2004 à 14:27:46
Bon, on va pas troller, c'est pour le taf'
Marsh Posté le 13-10-2004 à 14:38:38
ha paske mes topics pour le taf on trolle pas dedans peut etre?
Marsh Posté le 13-10-2004 à 18:06:06
oué mais toi tu fais des topics java, alors forcement...
Marsh Posté le 13-10-2004 à 18:15:47
on dit des topics de n00b, mais les topics des habitues se font aussi pourrir en fait
Marsh Posté le 13-10-2004 à 18:35:51
up
Marsh Posté le 13-10-2004 à 18:56:14
J'ai trouvé \o/
http://www.develop.com/conferences [...] als/M2.pdf
En fait, la signature de la méthode est reportée sur la méthode Invoke chargée de dispatcher le délégate \o/
quelqu'un confirme ?
Marsh Posté le 13-10-2004 à 20:46:22
nan mais on s'en branle de ton topic
Marsh Posté le 13-10-2004 à 20:47:56
nraynaud a écrit : nan mais on s'en branle de ton topic |
Merde, pourquoi chaque fois que je fait un topic, personne n'est capable de répondre ? Vous êtes si nuls que ça ?
Marsh Posté le 13-10-2004 à 20:50:22
s'est tellement bateau qu'on préfère se marrer et dire des conneries en te regardant ramer que de te donner la solution triviale /o\
Marsh Posté le 13-10-2004 à 20:50:55
ben t'avais qu'à inspecter ton delegate comme tout autre type, Invoke/EndInvoke ça t'aurait accrocher l'oeil
Marsh Posté le 13-10-2004 à 20:53:08
kadreg a écrit : Merde, pourquoi chaque fois que je fait un topic, personne n'est capable de répondre ? Vous êtes si nuls que ça ? |
tu sais, en dehors de se moquer des n00bs et de leur site en Frontepage
Marsh Posté le 13-10-2004 à 20:53:22
Taz a écrit : ben t'avais qu'à inspecter ton delegate comme tout autre type, Invoke/EndInvoke ça t'aurait accrocher l'oeil |
Le pire, c'est que je vois passer cette fonction depuis ce midi, et que je laisse passer, parce que je me dit que je vais pas faire une invocation
Bon, demain, 7h, codage.
Fin de la journée : 7h25
Marsh Posté le 13-10-2004 à 23:43:26
en fait, là y a un truc sur lequel je bloc un peu. Je récupère le Type d'un delegate. Ensuite si je veux en instancier avec une méthode à moi : je trouve un constructeur dans .GetConstructors(). Et là j'arrive pas à préparer mes arguments pour pouvoir faire ctor.Invoke(args). Je me fais jeter sur object[]{ myCallback }, il veut pas convertir myCallback en object ... y a un truc qui m'échappe là je pense
Marsh Posté le 14-10-2004 à 06:58:46
Tu veux un coup de boule ?
Marsh Posté le 14-10-2004 à 10:00:01
bah quoi, avant de jouer avec Invoke, faut bien construire nan ?
Marsh Posté le 14-10-2004 à 10:23:39
Taz a écrit : bah quoi, avant de jouer avec Invoke, faut bien construire nan ? |
Mais je voulais pas l'invoker mond délégate, juste le connaitre ?....
Marsh Posté le 13-10-2004 à 12:51:17
J'utilise la reflection de .NET pour récupérer des informations sur des assemblies preécompilées, et j'ai un problème avec les délégates qui ont des paramètres typés comme :
delegate void MyDelegate (int a, double b);
En visitant mon assembly, je récupère tous les types qu'elle définie (sous forme de System.Type), et certains d'entre eux sont des delegates.
Maintenant, je veux récupérer le type de retour et la liste des apramètres. Comme pour les méthod, je préférerais avoir des ParameterInfo, par ce que je sais déjà les traiter, mais jke suis preneur de toute solution qui marche.
Merci d'avance pour votre participation
Message édité par kadreg le 13-10-2004 à 14:26:46
---------------
brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !