C++ und LabView DLL



  • Hallöchen

    ich verusche seit einiger Zeit eine Labview DLL einzubinden. Funktionen habe ich bereits deklarieren können nur leider habe ich Probleme beim Speicher Reservieren der LabView Datentypen.

    Mein Problem ist das ich eine Linker Fehler bekommen wenn ich die Funktion verwende DSNewHandle

    structTD12.name = (LStrHandle)DSNewHandle(sizeof(int32)+STRING_LENGHT*sizeof(uChar));
    

    diese ist in der extcode.h definiert welche ich mit #include "extcode.h" eingebunden habe. Komisch ist auch wenn ich auf die Funktion DSNewHandle in meiner Anwendung Klick und dann "gehe zu Definition" dann öffnet VisualStudio auch die extcode.h und maskiert mir die Funktion.

    Was mach ich Falsch???

    Auszug aus extcode.h

    TH_REENTRANT EXTERNC UHandle _FUNCC DSNewHandle(size_t);
    

Log in to reply