Announcement

Collapse
No announcement yet.

Funktionspointer

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Funktionspointer

    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!

  • #2
    "Wie übergebe ich den Parameter der DLLFunktion an die LIBFunktion?"

    Das verstehe ich nicht, man muss nichts an eine LIB-Funktion übergeben.

    Man programmiert "ganz normal" die Funktion in eine DLL. Dann exportiert man diese. Mehr nicht.

    http://www.marquardtnet.info/cecke/tutorials.8/8_index.htm
    Christian

    Comment

    Working...
    X