Créer une instance d'objet depuis son nom de classe
Bonjour,
Je souhaite créer un objet depuis son nom.
Ex : j'ai l'infos dans une variable maClassNameEnString = 'TBidule';
Est-ce qu'il serait possible de créer un objet directement depuis maClassNameEnString?
En gros un truc comme maClassNameEnString.Create 8O
(Lol je sais que ça ne marche pas ça. C'est pour faire comprendre l'idée.)
Pour le moment je dois passer par une factory qui fait :
If maClassNameEnString = 'TBidule' then
Result := TBidule.Create
Je voudrai donc m'affranchir de cette factory.
Est ce que quelqu'un à une idée?
merci d'avance.