Hallo,
ich habe eine kleine ASPX Anwendung geschrieben, die eine Klasse zum
Anzeigen/Formatieren von Zeilen in einer Tabelle enth�lt. Diese Klasse
ist abgeleitet von dem Interface ILineMaker. Nun m�chte ich es zulassen,
dass andere Anbieter eine eigene Klasse in Form einer DLL in das System
einbinden k�nnen. Daf�r m�ssen diese einfach nur eine Klasse X mit den
Methoden Y aus dem Interface ILineMaker erstellen.
Mein Problem ist nun das Einbinden in der ASPX Seite. Wie kann ich dort
eine DLL zur Laufzeit laden, und dann eine Klasse aus dieser DLL
instanziieren??
Das Interface ILineMaker sieht ungef�hr so aus:
interface ILineMaker
{
string DrawItem(object item);
}
Mein Sourcecode sieht derzeit wie folgt aus (gek�rzt):
public class WebForm1 : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
...
X.LineMaker = new OrderLineMaker();
X.Render();
...
}
}
public class OrderLineMaker : ILineMaker
{
public string DrawItem(object Item)
{
...
}
}
CIAO
Michael
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net