Bonjour.
Dans un méthode générique d'un classe mère je cherche à allouer
dynamiquement un objet dont je ne connais pas encore le nom de la classe
(en fait il s'agit d'une classe fille).
Ce nom de classe est passé en paramètre de la fonction générique.
Procedure Charge(local NomClasseFille)
pclElement est CL_Element dynamique
pclElement = allouer un {NomclasseFille}
Déjà un première question :
Le nom de la utilisé dans la déclaration pclElement est CL_Element
dynamique
doit-il être le même que celui utilisé lors de l'appel à pclElement =
allouer un... ?
(J'espère que nom, sinon pour faudrait-il donner 2x la même information
au compilateur...)
Et la 2ème question :
Est-il possible de faire un "allouer un " suivit d'une chaine contenant
le nom de la classe.
Si oui comment, un variable chaine n'est pas acceptée...
...l'indirection non plus (n'étant pas une indirection ceci est plutôt
logique).
Merci.
--
Roland