Der Absturz liegt daran, dass DeddyH die
cdecl
-Aufrufkonvention verwendet hat, C# aber standardmäßig
stdcall
verwendet.
Das hättest du entweder auf
stdcall
abändern oder bei deinem DllImport-Teil bei C# anpassen müssen:
Code:
[dllimport("mylib.dll",CallingConvention=CallingConvention.Cdecl)]