包EXE後的資料夾問題

各位安安

我將一個Project的所有使用到的subvi 、class等都包進去exe內(為了不讓user有機會修改code)
因原本有使用 “Recursive File List VI” 去得到放class的資料夾底下的所有檔案再去做判斷
包到exe後
Recursive File List VI沒有辦法搜尋exe內的路徑

但若是使用絕對路徑的話
在exe內是可以呼叫到class的
ex . [pwd]\Application.exe\OOP\test.lvclass 是可以呼叫到這個路徑上的class

想請問除了使用絕對路徑外
有沒有甚麼方法可以動態偵測exe中的相對路徑和檔案等?

我想,你可以用Application Directory VI, Current VI’s Path 取得路徑資訊後,再看你目標路徑跟此APP或VI的相對路徑是什麼,再加上去.這是我的土方法,不知道有沒有幫助.

最後我先用外部檔案紀錄的方式解決這問題
後來有看到使用lvlib的方式應該也可以解決此問題
預計在下一個專案中使用
若有心得在上來分享 謝謝