INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Labview Import / DLL debuggen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

26.08.2014, 23:16 (Dieser Beitrag wurde zuletzt bearbeitet: 26.08.2014 23:22 von rolfk.)
Beitrag #10

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Labview Import / DLL debuggen
(26.08.2014 07:35 )galilio schrieb:  @rolfk

VIs kann ich hier nicht einfügen, da es von mehrere DLLs abhängig sind.
Dieses DLLs dateien sind über 19 MB gross.

Meine Vermutung (ist nur eine Vermutung) warum es nicht funktioniert, ist dieses Funktion :

const char *strFileSettings_p = "settings.ini"; // Kann es sein, dass es hier einen Problem ist !! (es handelt sich um eine Konfiguration Datei)
DLLIMPORT EFILibWrapper create_EFILib(bool boSimulate_p, const char *strFileSettings_p);

"settings.ini" ist eine Konfiguration Datei, muss ich die vielleicht in meinem Library configurieren?
Wenn ja, wie geht es das denn?


Danke in voraus

Ich habe keine Ahnung was Du damit meinst. Zeig doch mal die VIs!!! Die DLLs brauche ich nicht aber Du kannst hier 100 Seiten Text schreiben was Du alles getan hast und wie und wo, und warum und noch kann ich nicht sehen was Du denn an der LabVIEW Seite wirklich getan hast.

Diese Zeile in Deinem Headerfile tut ABSOLUT nichts:

Code:
const char *strFileSettings_p = "settings.ini";

struct EFILibWrapper ist überflüssig, Du kannst auch genausogut direkt einen void *EFILib als Parameter verwenden und diesen in LabVIEW als Pointer sized integer konfigurieren.

CEFI_Out_Wrapper scheint nicht verwendet aber den solltest Du auch nicht als Funktionsparameter/Rückgabewert irgendwo verwenden. Das in LabVIEW zu interfacen ist ein Alptraum wenn Du nicht wirklich gute Low Level C Kenntnisse hast und ich habe keine Lust Dir das entsprechende VI zu schreiben.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Labview Import - galilio - 22.08.2014, 22:31
RE: Labview Import - galilio - 24.08.2014, 08:09
RE: Labview Import - jg - 24.08.2014, 08:43
RE: Labview Import - galilio - 24.08.2014, 10:09
RE: Labview Import / DLL debuggen - rolfk - 26.08.2014 23:16

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  USB Relay DLL import hansi9990 3 10.267 02.09.2019 09:15
Letzter Beitrag: hansi9990
  DLL Import externe Struktur in Header bekommen hansi9990 15 24.718 30.09.2016 17:20
Letzter Beitrag: hansi9990
  aus einem Library Import Installer machen galilio 5 13.155 04.04.2016 09:32
Letzter Beitrag: galilio
  DLL Import automatisieren CS 3 8.111 13.02.2015 10:53
Letzter Beitrag: CS
  Import Assistent findet Funktionen nicht TDO 1 5.669 11.12.2014 16:24
Letzter Beitrag: jg
  dll Import richtig verstanden? Gruenschnabel 6 8.350 19.09.2014 10:25
Letzter Beitrag: DATAAHEAD

Gehe zu: