Method CreateComponent
- Namespace
- FrameworkSystems.FrameworkBase.GlobalObj
- Assembly
- FrameworkSystems.FrameworkBase.dll
CreateComponent(string)
Erzeugt eine neue Component mit dem übergebenen Namen.
object CreateComponent(string componentName)
Parameters
componentName
string
Returns
Remarks
Das zurückgegebene Objekt muss ggf. in einen anderen Typ umgewandelt werden, damit eine Weiterverarbeitung möglich ist.
DevFrameworkObject oObject = this.Global.CreateComponent("Namespace.cdComponent") as DevFrameworkObject;
DevFrameworkObjectColl oColl = this.Global.CreateComponent("Namespace.cdComponentColl") as DevFrameworkObjectColl;
Der ComponentName entspricht dem FullName des Typs. Dieser kann auch zur Laufzeit ermittelt werden.
sComponentName = oComponent.GetType().FullName;
Warning
Da der übergebene Parameter nicht kompiliert ist, sollte diese Funktion nur in Ausnahmefällen eingesetzt werden, um z.B. verallgemeinerte Logik umzusetzen.