Table of Contents

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

object

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.