LabVIEWForum.de
Aufruf externe DLL Fehler 1097 - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: DLL & externer Code (/Forum-DLL-externer-Code)
+---- Thema: Aufruf externe DLL Fehler 1097 (/Thread-Aufruf-externe-DLL-Fehler-1097)



Aufruf externe DLL Fehler 1097 - Lars_Tragl - 11.08.2016 11:50

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;
}
)


RE: Aufruf externe DLL Fehler 1097 - Freddy - 11.08.2016 16:13

Schau mal da : Fehler 1097
Gruß
Freddy