Entwickler-Ecke

C# - Die Sprache - C# DLL in C++


lemmi68 - Sa 07.07.07 02:27
Titel: C# DLL in C++
Hallo Leute,

in möchte für den pdfprinter eDocPrintPro ein Plugin alls DLL schreiben. (http://www.pdfprnter.de)

Die Aufrufe dafür sind fest Definiert:


C#-Quelltext
1:
2:
void ShowConfigDialog(LPCTSTR printerName);
int ProcessFile(LPCTSTR printerName, LPCTSTR jobID, LPCTSTR folder, LPCTSTR files);


Ist es überhaupt möglich in C# dafür eine DLL zu schreiben? Und wenn ja, gibt es eine Anleitung dafür? Ich habe schon einpaar Tage mit freund google.de danach gesucht, aber nichts gefunden.
Kann mir jemand da weiter helfen?

Gruß,

Holger


Chryzler - Do 19.07.07 20:59

Denk ich kaum, da C# eine .NET-Sprache ist, und eDocPrintPro eine Win32-DLL verlangt. Kann aber auch sein, dass ich mich irre, denn irgendwie ist mit C# auch unmanaged code möglich.


Leuchtturm - Fr 20.07.07 10:37

DLLImport


arj - Fr 20.07.07 12:17

user profile iconLeuchtturm hat folgendes geschrieben:
DLLImport

DLL-Import wird nichts bringen, da man damit eine DLL importieren kann und keine Schreiben.
Ich würde Delphi oder C++ empfehlen.
Mit C# ist das nur über eine Wrapper-Dll möglich welche die Aufrufe weiterleitet.


Leuchtturm - Fr 20.07.07 20:03

Achso ich dachte C++-Dll in C#