Hallo!
Ich habe ein Problem bei der Parameterübergabe bei Funktionspointern.
Ich möchte eine Function aus einer static lib in einer DLL verpacken, um diese in C# zu verwenden.
Wie übergebe ich den Parameter der DLLFunktion an die LIBFunktion? Ich habe es wie nachfolgend versucht, doch der Compiler gibt einen Fehler: <b>Syntaxfehler: '__stdcall'</b>
__declspec(dllexport)int DLLFunktion( int (WINAPI *saveImage)(imgdes *thisimg))
{
return LIBFunktion((WINAPI *saveImage)(imgdes *thisimg));
}
Wie müßte die Parameterübergabe richtig sein?
Im voraus vielen dank!
Ich habe ein Problem bei der Parameterübergabe bei Funktionspointern.
Ich möchte eine Function aus einer static lib in einer DLL verpacken, um diese in C# zu verwenden.
Wie übergebe ich den Parameter der DLLFunktion an die LIBFunktion? Ich habe es wie nachfolgend versucht, doch der Compiler gibt einen Fehler: <b>Syntaxfehler: '__stdcall'</b>
__declspec(dllexport)int DLLFunktion( int (WINAPI *saveImage)(imgdes *thisimg))
{
return LIBFunktion((WINAPI *saveImage)(imgdes *thisimg));
}
Wie müßte die Parameterübergabe richtig sein?
Im voraus vielen dank!
Comment