OldSchoolHack

Register / Login English

C++ | DLL -> C#

icon Thread: C++ | DLL -> C#

Join Date: Mar 2011

Posts: 29

User-Rating:

1 positive
0 negative
Hallo, ich habe in C++ eine dll geschrieben [..].
Jetzt habe ich die eine Funktion:
TEXT Code:
  1. __declspec(dllexport) void SetHeaderText(char* text);
  2. void SetHeaderText(char* text) { MessageBox(NULL, "Text", "SetHeaderText", MB_OK | MB_SYSTEMMODAL); HeaderText = text; }

Die ich mit C# "ancallen" möchte.
Allerdings funktioniert dies nicht.
Die MessageBox erscheint auch nicht.

C#:
TEXT Code:
  1. [DllImport("etsov.dll", CallingConvention = CallingConvention.Cdecl)]
  2. public static extern string SetHeaderText(string text);

Aufruf:
TEXT Code:
  1. ClassName.SetHeaderText("Test von C#");


__________________

TEXT Code:
  1. cout << "Veröffentliche Hacks: Unbekannt" << endl;