Ein LabView dll file soll aus einem Python 2.7-Skript verwendet werden. Was können wir tun, um herauszufinden, welche Methoden in der DLL-Datei wir aus Python aufrufen können, ohne die DLL in LabView laden zu müssen?So ermitteln Sie die in der DLL verfügbaren Funktionen für die Verwendung in Python
Muss LabView auch auf dem System ausgeführt werden, auf dem der Python-Code ausgeführt wird, der die LabView-DLL aufruft?
nicht sicher, ob ich bin immer die Frage. Sie könnten 'nm thedll.dll' in einer Eingabeaufforderung und sehen Sie die Symbole. –
Generell würde ich davon abraten, eine LabVIEW-DLL von Python aus aufzurufen. Wenn die DLL eine reine C-DLL ist, sollte sie als normale Standalone-Bibliothek funktionieren. Wenn der Hersteller jedoch eine Verbindung mit labview.lib hergestellt hat und seine Speicherzuweisungsmethoden verwendet (z. B. das Erstellen oder Ändern von Griffen), funktioniert dies nicht. – oysstu
Um Verwirrung zu vermeiden, sieht es so aus, als ob diese 'LabVIEW DLL' eine DLL ist, die * von * LabVIEW verwendet werden soll, keine * in * LabVIEW erstellte DLL. Haben Sie versucht, den Hersteller zu fragen, was die Methoden sind und ob sie aus anderen Sprachen aufrufbar sein sollen? – nekomatic