import einer funktion aus einer (eigenen) dll - stack pointer fehler



  • hallo

    also ich hab eine funktion LoadTable, die ich aus einer dll exportiere
    in der echse importiere ich die dll und rufe sie mit getprocaddress auf.
    es funktioniert alles, die funktion wird aufgerufen und ergebnis liegt auch vor!
    nur:
    beim ende des programms kommt folgender fehler:

    Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.

    => die aufrufkonvention stimmt aber!

    hier der paste:
    http://rafb.net/p/XmbamC45.html

    oben die echse, unten die dll, und gaanz unten der output

    BITTE ich bin verzweifelt.
    lg, thomas



  • Gleicher Compiler?
    Gleiche STL?
    Gleiches Build Environment?
    Alle Compiler Einstellungen gleich?



  • ja - hab ja beide teile selber hier am selben computer gemacht 😉
    compiler/linker einstellungen auch schon durchgecheckt



  • hat sich erledigt.. beim 3. mal projekt neu erstellen gehts auf einmal 😕 😕 😕

    wie auch immer, danke fürs durchlesen 😉


Anmelden zum Antworten