Announcement

Collapse
No announcement yet.

Klasse über Type instanzieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Klasse über Type instanzieren

    Hallo,
    ich übergebe an eine Funktion den Type einer beliebigen Klasse und dort soll nun eine Instanz dieser Klasse erstellt werden.
    Weiß jemand wie ich das nun anstelle, das ich eine Instanz bekomme?

    Code:
    Dim fBearbeiten As New TestKlasse
    Dim typ As Type = fBearbeiten.GetType
    fBearbeiten = FrmAufgabeBearbeiten.Create(TODOPOPUP, Me, typ)
    in der Funktion Create gibt es ein Objekt fBearbeiten und dieses will ich jetzt sozusagen mit New DasWasImTypeSteht instanzieren.

    Ich bekomm das nicht hin
    Geht sowas überhaupt?

  • #2
    Sieh dir in der MSDN mal die Hilfe zur Activator Klasse an. Eine der CreateInstance Überladungen sollte dir weiterhelfen.

    Im einfachsten Fall (parameterloser Konstruktor) ist es einfach
    Code:
    Activator.CreateInstance(typ)

    Comment


    • #3
      ok, danke, werds mir gleich mal ansehen

      Comment

      Working...
      X