2016-08-08 22 views
2

LabView dll fileは、Python 2.7スクリプトから使用します。私たちがPythonから呼び出せるDLLファイルの中のどのメソッドがLabViewでdllをロードする必要がないかを理解するために何ができるでしょうか?Pythonで使用するDLLで使用できる関数を調べる方法

また、LabView DLLを呼び出すPythonコードを実行するシステムでLabViewを実行する必要がありますか?

+0

は確かに私は質問を取得していません。コマンドプロンプトで 'nm thedll.dll'を実行してシンボルを見ることができます。 –

+0

一般に、私はPythonからLabVIEW DLLを呼び出そうとすることに反対します。 DLLが純粋なC DLLの場合は、通常のスタンドアロンのライブラリとして動作するはずです。ただし、製造元がlabview.libにリンクしており、メモリ割り当て方法(たとえば、ハンドルの作成またはサイズ変更)を使用している場合、これは機能しません。 – oysstu

+0

混乱を避けるために、この「LabVIEW DLL」が* LabVIEWで作成されたDLLではなく* LabVIEWから使用されるように見えるかのように見えます。どのような方法で、他の言語から呼び出し可能にする必要があるのか​​、製造元に問い合わせてみましたか? – nekomatic

答えて

0

私が理解していることは、LabViewで作成されたサードパーティDLLを使用していることです。 http://digital.ni.com/public.nsf/allkb/B727BE0152F606D486256A22004DE82D

私はメーカー によってドキュメントの

  • 検索希望DLLで提供された方法を見つけるには:この場合のLabViewランタイムは無料でインストールすることができ、それを使用するためにインストールする必要がありますDLL
  • 使用してDLLのエクスポートビューアのようなツールを提供するヘッダファイルの
  • ルック:http://www.nirsoft.net/utils/dll_export_viewer.html
関連する問題