關於製作執行檔的問題

1.請問我要製作執行檔完成時,會有錯誤訊息顯示找不到Main.Vi。所以我就新增一個UI的資料夾,將Main選擇到UI的資料夾,但當我執行時,依舊會顯示錯誤。所以我就去預覽時是還是看不到Main.VI在UI的資料夾內。但如果我直接複製Main.VI到UI的資料夾內,執行檔就不會有錯誤了且可以運行,請問為什麼會這樣呢?
2.請問像這樣架構,當我將程式複製到客戶端執行時,在資料夾內的VI不就都是開放的了,這樣好像就失去做執行檔的意義了,請問這可以有其他方式解決呢?還是我的做法是有問題的?

FYI.
https://forum.stdb.org/t/topic/27966

感謝你的答覆!但不好意思還是要請問一下,現在我主要的問題是,我的專案有分資料夾去建立VI 。而且我有用SubPanel的功能,所以我在呼叫SubPanel時是用VI路徑去顯示視窗,所以我的執行檔也需要相同的路徑才可以顯示SubPanel。現在我的執行檔除了exe檔外,還是需要建立資料夾是存放這些VI才可以呼叫的到。只是這樣我的執行檔好像就沒辦法真的只有一個exe檔,也是需要搭配VI才可以執行,且這些VI也沒有受到保護,只要有安裝開發版也都可以打得開。所以我想確認是不是我用SubPanel的功能,執行檔真的就只能這樣,還是我的做法是有問題的呢?

vi path的產生方式,不要直接使用路徑,改成下圖這樣執行檔就不需要原始VI了,
後半的參數跟使用方式可能不一樣,看你自己的需求調整。
image
image

1個讚

感謝!!我再試看看…

謝謝 Dogthief
照著作,執行檔果然可以將4個 vi 選1個在 Subpanel 中執行
test_02