Was ist eine wrapper Klasse?

MichiStroi

Erfahrenes Mitglied
Hallo,

Ich hab in einer Anleitung stehen das ich die unverwaltete Dll in eine Wrapper Klasse importieren soll.

Jetzt steh ich vor dem Problem nicht zu wissen was das ist...
Ist es einfach eine normale Klasse oder wie soll diese aussehen?

Danke für eure Hilfe
Grüße
Michi
 
also ich verstehe unter einer wrapper klasse, eine Klasse welche die Zugriffe auf die eigentliche Klasse kapselt.

Code:
public class UnmanagedClass
{
 public void DoStuff()
 {
  //...
 }
}

public class WrapperClass
{
 UnmanagedClass c = new UnmanagedClass();

 public void DoStuff()
 {
  c.DoStuff();
 }
}

Sowas in der art. Der Code ist natürlich nur hingeschmiert, es geht ja ums prinzip.
 
.NET kann nicht direkt auf COM Klassen zugreifen. Mit einem netten Kommandozeilen Tool (oder VS) kann aber Klassen generieren lassen, die du dann anstelle der inkompatiblen COM Klassen verwenden kannst. Stichwort Com Interop
 
Zurück