![]() |
DLL In LabVIEW einbinden - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: DLL In LabVIEW einbinden (/Thread-DLL-In-LabVIEW-einbinden--10021) |
DLL In LabVIEW einbinden - Lucc - 12.02.2008 08:59 Hallo, bin gerade dabei eine dll in LabVIEW einzubinden, die externe bib. ist konfiguriert. Ich glaube mein Problem ist das erstellen des c.codes. In der LabVIEW Hilfe steht : "Jede Funktion Ihrer DLL muss eigens exportiert werden, damit diese in LabVIEW zur Verfügung steht. Verwenden Sie zum Beispiel zum Export der Funktion avg_num das Schlüsselwort _declspec (dllexport). ." oder Hinweis Wenn Sie die LabVIEW-Managerfunktionen in einer Windows-DLL verwenden möchten, müssen Sie Ihrem Projekt auch die Datei LabVIEWv.lib hinzufügen. Diese *.lib-Datei befindet sich im Ordner cintools im LabVIEW-Verzeichnis. Ich kann nicht genau sagen wo es klemmt. Würde mich über euere Hilfe freuen, da ich schon einiges gelesen und versucht habe. Danke Markus ![]() DLL In LabVIEW einbinden - RoLe - 12.02.2008 15:59 ' schrieb:"Jede Funktion Ihrer DLL muss eigens exportiert werden, damit diese in LabVIEW zur Verfügung steht. Verwenden Sie zum Beispiel zum Export der Funktion avg_num das Schlüsselwort _declspec (dllexport). ." Bin da auch nicht der Profi, aber habe auch schon mal eine DLL gemacht. Was du da beschreibst, ist denke ich schon gut in der DLL, sonst könntest du die einzelnen Funktionen im LV nicht auswählen. ' schrieb:Ich kann nicht genau sagen wo es klemmt. Ich auch nicht, aber ich denke in deinem DLL-Code ist was falsch, hat nichts mit LV zu tun. Kannst du die DLL in einer anderen "Sprache" aufrufen und funktioniert es dort? Gruss Roland DLL In LabVIEW einbinden - Lucc - 12.02.2008 16:15 Die DLL geht mit VB, Delphie oder C++, alles schon ausprobiert. Im Ausführungsmodus läuft es auch, aber es passiert nichts. Was ich vorne eingebe kommt hinten wieder raus. Ich habe einfach die header Datei in die c. Datei rein kopiert. DLL In LabVIEW einbinden - RoLe - 12.02.2008 16:35 ' schrieb:Die DLL geht mit VB, Delphie oder C++, alles schon ausprobiert. Das wäre ja soweit gut, dann ist die DLL fehlerfrei. Welcher Ausführungsmodus meinst du, denn von LV? Bei mir gab es irgendeine Fehlermeldung (siehe Bild) als ich dein VI/Dll angeschaut habe. Warum weis ich auch nicht, jedenfalls nicht ausführbar, das VI. Gruss Roland DLL In LabVIEW einbinden - Lucc - 12.02.2008 16:52 Ich hatte den LV Ausführungsmodus gemeint. Mit der Fehlermeldung kann ich auch nichts anfangen! Werde alles nochmal neu machen, und falls es nicht geht muß ich mir was anders überlegen Vielen Dank und ein schönen Tag Gruß Markus DLL In LabVIEW einbinden - rolfk - 18.02.2008 13:09 ' schrieb:Die DLL geht mit VB, Delphie oder C++, alles schon ausprobiert. Welche C Datei???? Was, wo, wie????? Ich verstehe echt nur Bahnhof. Lade mal die header Datei hoch. Ohne ist gar nichts zu sagen. Rolf Kalbermatter |