各位前輩好~
本人在建立.exe時,發現該vi當中若有呼叫sub vi 在建立.exe後可順利呼叫,但是global vi部分則沒有實際參照,導致程式建立成.exe後,有用到global的部份無法使用,請問各位前輩,在建立.exe的部份該如何"設定",謝謝~~
各位前輩好~
本人在建立.exe時,發現該vi當中若有呼叫sub vi 在建立.exe後可順利呼叫,但是global vi部分則沒有實際參照,導致程式建立成.exe後,有用到global的部份無法使用,請問各位前輩,在建立.exe的部份該如何"設定",謝謝~~
你有將global.vi一起build嗎?
[QUOTE=DonWang]你有將global.vi一起build嗎?[/QUOTE]
單獨看global vi無法build(反灰),在labview2010版本中,當建立的vi含有global vi時,可以在 project explorer 中的
Dependencies展開可以看到該建立的vi會有用到的sub vi或是 global vi,但是建立成 .exe後副程式能成功呼叫,但global的部份就失效了。
不是單獨將global.vi build,如圖示將Main.vi,global 1.vi,Sub.vi等相關的VI開啟時開New Project,選Add,所有VI都會加入,也可再Add File加入新的VI.將主程式訪上面,其他相關的VI下面.一起build



[QUOTE=DonWang]
不是單獨將global.vi build,如圖示將Main.vi,global 1.vi,Sub.vi等相關的VI開啟時開New Project,選Add,所有VI都會加入,也可再Add File加入新的VI.將主程式訪上面,其他相關的VI下面.一起build
[/QUOTE]
感謝DonWang大大熱心貼圖指導,不過在下用了上述方法後,建立成.exe的main.vi還是無法順利呼叫global.vi中的參數
PS.我的global.vi當中的參數會隨時在main.vi中用到
不知道是否還有其它地方未有設定呢? 謝謝