Le 11 Apr 2002 LAMY Olivier a �crit :

>     [javac] required: java.lang.String
>     [javac]                     strTemp =
> ClassCreate.getMethod("transformtoTC", new Class[] {}).invoke
> (objCreate,new Object[]{}) ;

En supposant que strTemp est un String il faut faire 

strTemp = (String)ClassCreate.get...

Et aussi il me semble que ton probl�me est mal pos�. Apparemment, tu 
ne souhaites pas cr�er une classe, mais juste une instance de cette 
classe (un objet, quoi).

Si mon impression est bonne, les introspections � la "getMethod" sont 
la bonne piste. Mais si tu souhaites vraiment cr�er une classe de 
fa�on dynamique, c'est la mauvaise. Dans ce dernier cas, la seule 
solution que je connaisse est de cr�er d'abord un source, puis 
d'appeler le compilateur javac, puis d'utiliser cette classe par 
introspection.

En g�n�ral, la meilleure solution est de se demander si tout cela 
sert vraiment � quelque chose. Tu t'es expliqu� l� dessus, mais 
j'avoue qu'avec tous ces mails manquants � la liste j'ai un peu de 
mal � suivre le film.

A+.

--
Sur le Web, tout de suite.
Herve AGNOUX - diaam informatique
http://www.diaam-informatique.com

Répondre à