周先生您好:
我進行了以下步驟:
1, Patch LabView
7.1。
2,
製作一個add.vi,兩個input,一個output。 讓output等於兩個input相加。即簡單的x+y =
z。
3,
將add.vi Build成DLL。產出了add.h,
add.lib, add.dll。
4,
利用Microsoft Visual C/C++
6.0,撰寫了main.c,程式內部呼叫了add函數。編譯與連結成功。
5,
在Visual C環境中,開始單步執行偵錯main程式,當單步執行到add函數時,出現了當機訊息。
很高興NI這麼重視客戶的反應,希望可以將問題解決。謝謝!
請參考附件,請將檔案名稱,最後面的 .abc
字樣拿掉。
p.s.我猜測是 Microsoft
.NET Framework 2.0與LabView
7.1的DLL有衝突,因為未安裝 .NET
2.0之前,是可以單步執行偵錯的。
Best
Regards,
Frank
Lin