03-16-2010 08:13 PM
あるDLLの引数に、 void* reservedがあり、reserved 予約引数。NULLでなければならないと有ります。
またこのDLL(API)はVisualBasic、C/C++で開発されたプログラムであると記されています
このDLL(API)をLabVIEWのCall Library Function Nodeで呼ぶと返り値が、
0x80070057(関数の引数に仕様外の値を渡した)が返ってきます。(0x00が正常終了と有ります)
LabVIEWのバージョンは7.1と2009試用版です
行ったことは
1.0x00の値、ポインターを渡した.
2.LabVIEWのCall Library Function Nodeの引数にバリアント型を指定して
0、16,22バイトの数値をバリアントに変更して渡した
3.その他色々やってみましたが、返り値は0x80070057か最悪LabvIEWが落ちます
4.ラッパーを使用したいのですが、使用している環境が2000なので、適当なのが入手できません
解決方法は、何か無いでしょうか
03-16-2010 08:21 PM