Autor Beitrag
DonKnilch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Di 25.09.07 14:38 
Hi,

ich möchte gerne eine in C++ geschriebene DLL unter C# einsetzen, allerdings klappt das mit dem Importieren nicht so richtig. Was muss ich dafür machen?

Ich gebe mal ein Beispiel:

Ich habe in C++ eine Quelldatei und darin eingebunden werden vier Headerdateien. In der Quelldatei gibt es dann eine Methode, die ich exportieren (also in C# importieren) möchte.

ausblenden C#-Quelltext
1:
2:
3:
String getResult(int x, int y) {
     // irgendein Quellcode
}


Was muss ich unter C++ noch alles einfügen/ändern, damit ich die DLL importieren kann?

Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt
Greenberet
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 339
Erhaltene Danke: 20

Win 10
C# (VS 2012), C++ (VS 2012/GCC), PAWN(Notepad++), Java(NetBeans)
BeitragVerfasst: Di 25.09.07 19:23 
__declspec(dllexport)

MSDN
DonKnilch Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Mi 26.09.07 09:49 
Danke erstmal für die Antwort, aber soweit war ich schon. Irgendwo habe ich ein Problem, entweder beim Exportieren oder beim Importieren. Kann jemand vielleicht mal den Code angeben, den ich in C++ zum Exportieren und in C# zum Importieren brauche?

Vielen Dank