
How to create object dynamically. I just want to pass class name as string to method and create instance of that class from string.Is this possible?if yes how?
*This post is locked for comments
I have the same question (0)If you have the ClassId, you can simply do this.
SysDictClass dc = new SysDictclass(_classId);
if (dc.allowMakeObject()) // skip abstract, etc.
{
ret = dc.makeObject(); // calls new()
}
You can also call the static construct method like this
if (dc.hasStaticMethod(identifierStr(construct)))
{
new ExecutePermission().assert(); // required on server tier
ret = dc.callStatic(identifierStr(construct)); // static construct()
}
Hope this helps. Good luck!