Klasse aus exe in dll nutzen!

18/04/2009 - 15:13 von Marc | Report spam
Hallo,

wie kann ich eine Klasse, welche in der Hauptanwendung (.exe)
definiert ist (mit statischen Funktionen) in einer DLL
nutzen? Die DLL gehört ebenfalls zu der Anwendung.

Grüße
Marc


Ich verwende die kostenlose Version von SPAMfighter für private Anwender,
die bei mir bis jetzt 10740 Spammails entfernt hat.
Rund 6 Millionen Leute nutzen SPAMfighter schon.
Laden Sie SPAMfighter kostenlos herunter: http://www.spamfighter.com/lde
 

Lesen sie die antworten

#1 Frank Dzaebel
18/04/2009 - 16:41 | Warnen spam
Hallo Marc,

wie kann ich eine Klasse, welche in der Hauptanwendung (.exe)
definiert ist (mit statischen Funktionen) in einer DLL
nutzen? Die DLL gehört ebenfalls zu der Anwendung.



beides managed Assemblies?
Also es gibt da mehrere Methoden, obwohl man
normaler *eher* die APIs in den DLLs, als in die
Exe Assemblies steckt.

namespace MeineExe
{
// ...
public class MeineKlasse
{
static public void MeineKlassenMethode(string meldung)
{
MessageBox.Show(meldung);
}
}
}
_________

// Verweis einbinden: Projekte / Meine.exe
namespace MeineDLL
{
public class Class1
{
public Class1() { }
public void Class1Methode(string testMeldung)
{
MeineExe.MeineKlasse.MeineKlassenMethode(testMeldung);
}
}
}
_________

// Verweis einbinden: Projekte / MeineDLL

namespace DemoApp
{
// ...
private void Form1_Load(object sender, EventArgs e)
{
MeineDLL.Class1 c1 = new MeineDLL.Class1();
c1.Class1Methode("Hallo " + Environment.UserName);
}
}
}


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen