Hallo Leute,
es klappt bei mir immer noch nicht.
Nun versuche ich eine Wrapper-DLL zu erstellen. Die DLL soll die scruct aus der erten DLL auslesen, dann die Daten aus stuct in einzelne Array's, je nach dem Datentyp, reinschreiben. Danach sollte, laut meiner Theorie, LabVIEW duech "Knoten zum Aufruf externer Bibliotheken " die einzelne Arrays auslesen können.
In Visual C++ funktioniert mein Konstrukt.
Aber sobald ich versuche meine Wrapper DLL an "Knoten zum Aufruf externer Bibliotheken " erhalte ich eine Fehlermeldung, dass die original DLL nicht gefunden werden kann (siehe Bild).
Hier ist Quellcode:
ML5DLL.dll ist meine Original DLL, die ich an LabVIEW anbinden soll
ML5Data.h ist die Headerdatei dazu
DLLAdapterNeu.dll ist meine Wrapper DLL
DLLAdapterNeu.h ist Header dazu
DLLAdapterNeu.c Quellcode
ML5Data.h
[code]#include <time.h>
#define NAN 9.9E34
typedef struct
{
double SpurVL, SpurVR, SpurHL, SpurHR, SpurVG, SpurHG;
double geoAchseH;
double