LabVIEWForum.de - Aufruf externe DLL Fehler 1097

LabVIEWForum.de

Normale Version: Aufruf externe DLL Fehler 1097
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hey,

ich würde mich wieder einmal mit einer Frage an euch wenden.

Ich binde eine DLL in LV ein. Beim durchlaufen erhalte ich jedoch immer den Fehler 1097.
Hier ist die Funktion, welche aufgerufen wird.
Die Aufrufkonvention ist C. Hier passt alles soweit.

Könnte das Problem an der Konvertierung des const CHAR8* liegen?
Jedoch gibt mir CalcCode auch einen UINT32 zurück.

Code:
UINT32 func(UINT32 param)
{
    // max amount of characters for UINT32 in decimal is 10
    CHAR8 array[sizeof(key)+10];


    snprintf(array, sizeof(array), "%ud%s", param, key);

    return CalcCode((const CHAR8*) array);
}

UINT32 CalcCode(CONST CHAR* cpcharInput)
{
    UINT32 y;
    ........
    return y;
}
)
Schau mal da : Fehler 1097
Gruß
Freddy
Referenz-URLs