Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1440 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Probleme de reflexion C#

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de reflexion C#

n°872280
kadreg
profil: Utilisateur
Posté le 13-10-2004 à 12:51:17  profilanswer
 

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 :o
 


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 !
mood
Publicité
Posté le 13-10-2004 à 12:51:17  profilanswer
 

n°872334
antp
Super Administrateur
Champion des excuses bidons
Posté le 13-10-2004 à 13:49:10  profilanswer
 

kadreg a écrit :


(oui, je sais, c'est en anglais, mais j'ai la flemme de traduire)


 
 
Tu pourrasi au moins de donner cette peine :o En plus dans les règles il est bien dit que ça doit être écrit en français :p


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°872384
the real m​oins moins
Posté le 13-10-2004 à 14:17:23  profilanswer
 

[:rofl]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°872390
Taz
bisounours-codeur
Posté le 13-10-2004 à 14:20:05  profilanswer
 

kadreg a écrit :


 
(oui, je sais, c'est en anglais, mais j'ai la flemme de traduire)

joyeux anniversaire [:kadreg]

n°872391
kadreg
profil: Utilisateur
Posté le 13-10-2004 à 14:23:49  profilanswer
 

antp a écrit :

Tu pourrasi au moins de donner cette peine :o En plus dans les règles il est bien dit que ça doit être écrit en français :p


 
dakor [:dawa]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°872394
the real m​oins moins
Posté le 13-10-2004 à 14:27:17  profilanswer
 

kadreg a écrit :


En visitant mon assembly, je récupère tous les types qu'elle définie (sous forme de System.Type),  

définit [:aloy]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°872395
kadreg
profil: Utilisateur
Posté le 13-10-2004 à 14:27:46  profilanswer
 

Bon, on va pas troller, c'est pour le taf' :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°872400
the real m​oins moins
Posté le 13-10-2004 à 14:38:38  profilanswer
 

ha paske mes topics pour le taf on trolle pas dedans peut etre? :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°872563
chrisbk
-
Posté le 13-10-2004 à 18:06:06  profilanswer
 

oué mais toi tu fais des topics java, alors forcement...


---------------
NP: HTTP Error 764 Stupid coder found
n°872566
uriel
blood pt.2
Posté le 13-10-2004 à 18:15:47  profilanswer
 

on dit des topics de n00b, mais les topics des habitues se font aussi pourrir en fait [:dawa]


---------------
IVG en france
mood
Publicité
Posté le 13-10-2004 à 18:15:47  profilanswer
 

n°872583
kadreg
profil: Utilisateur
Posté le 13-10-2004 à 18:35:51  profilanswer
 

up :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°872602
kadreg
profil: Utilisateur
Posté le 13-10-2004 à 18:56:14  profilanswer
 

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 [:cupra] ?


Message édité par kadreg le 13-10-2004 à 18:56:40

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°872700
nraynaud
lol
Posté le 13-10-2004 à 20:46:22  profilanswer
 

nan mais on s'en branle de ton topic :o


Message édité par nraynaud le 13-10-2004 à 20:46:41

---------------
trainoo.com, c'est fini
n°872702
kadreg
profil: Utilisateur
Posté le 13-10-2004 à 20:47:56  profilanswer
 

nraynaud a écrit :

nan mais on s'en branle de ton topic :o


 
Merde, pourquoi chaque fois que je fait un topic, personne n'est capable de répondre ? Vous êtes si nuls que ça ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°872704
nraynaud
lol
Posté le 13-10-2004 à 20:50:22  profilanswer
 

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\


---------------
trainoo.com, c'est fini
n°872706
Taz
bisounours-codeur
Posté le 13-10-2004 à 20:50:55  profilanswer
 

ben t'avais qu'à inspecter ton delegate comme tout autre type, Invoke/EndInvoke ça t'aurait accrocher l'oeil

n°872710
uriel
blood pt.2
Posté le 13-10-2004 à 20:53:08  profilanswer
 

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 :/


---------------
IVG en france
n°872711
kadreg
profil: Utilisateur
Posté le 13-10-2004 à 20:53:22  profilanswer
 

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 [:kiki]
 
Bon, demain, 7h, codage.  
 
Fin de la journée : 7h25 :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°872845
Taz
bisounours-codeur
Posté le 13-10-2004 à 23:43:26  profilanswer
 

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

n°872899
kadreg
profil: Utilisateur
Posté le 14-10-2004 à 06:58:46  profilanswer
 

Tu veux un coup de boule ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°872932
Taz
bisounours-codeur
Posté le 14-10-2004 à 10:00:01  profilanswer
 

bah quoi, avant de jouer avec Invoke, faut bien construire nan ?

n°872944
kadreg
profil: Utilisateur
Posté le 14-10-2004 à 10:23:39  profilanswer
 

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


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°872954
Taz
bisounours-codeur
Posté le 14-10-2004 à 10:41:33  profilanswer
 

t'es pas curieux ...

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Probleme de reflexion C#

 

Sujets relatifs
probleme avec rhideRésolu [CSS] Problème de list - display inline
un petit problème d'algo[css] Petit problème de taille d'un div
probleme de classe[ORACLE 9.2] Problème dans le Manager des tâches Win
[Java] Problème de conception d'une classe GraphMapProblème avec la classe vector
probleme d'un débutant avec la focntion mail()[MYSQL]probleme requete imbriquée
Plus de sujets relatifs à : Probleme de reflexion C#


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR