Hallo,
ich möchte eine DLL mit Net 2.0 erstellen.
Ich habe schon etwas expiermentiert, allerdings mit reinen C++ und da hat es funktioniert.
Die Syntax ist für Anfänger wie mich aber sehr gewöhnungsbedürftig und ich möchte das ganze lieber in C# können.
Vielleicht kennt jemand ein verständliches Tutorial.
Ziel soll es sein, das die DLL zwei Exports hat die man ansprechen kann (AufrufEins und AufrufZwei). Ich weiß aber nicht wie ich es umsetzen soll.
Mal ein Beispiel:
und das DEF-File
Kennt jemand irgendein Simplen Source Code oder hat gar ein Beispielprojekt, das verdeutlicht wie man es macht ?
ich möchte eine DLL mit Net 2.0 erstellen.
Ich habe schon etwas expiermentiert, allerdings mit reinen C++ und da hat es funktioniert.
Die Syntax ist für Anfänger wie mich aber sehr gewöhnungsbedürftig und ich möchte das ganze lieber in C# können.
Vielleicht kennt jemand ein verständliches Tutorial.
Ziel soll es sein, das die DLL zwei Exports hat die man ansprechen kann (AufrufEins und AufrufZwei). Ich weiß aber nicht wie ich es umsetzen soll.
Mal ein Beispiel:
Code:
#include <iostream>
#include "DLL_Tutorial.h"
#define DLL_EXPORT
extern "C"
{
DECLDIR void AufrufEins1( void )
{
std::cout << "Hallo!" << std::endl;
}
DECLDIR void AufrufZwei2( void )
{
std::cout << "Auf Wiedersehen!" << std::endl;
}
}
und das DEF-File
Code:
LIBRARY dll_tutorial
DESCRIPTION "our simple DLL"
EXPORTS
AufrufEins @1
AufrufZwei @2
Kennt jemand irgendein Simplen Source Code oder hat gar ein Beispielprojekt, das verdeutlicht wie man es macht ?