本人是初學vfp,代碼和路徑相關的都打成絕對路徑了,f盤里還可以用,如果放到其他盤就一直顯示找不到什么什么,我也不知道怎么改成相對路徑,想請教各位大神有沒有什么辦法可以一次性解決這個問題!
uj5u.com熱心網友回復:
在你主程式開頭設定一下默認路徑:*方法一:
**********************
Public gcNowPath
gcNowPath=Addbs(Justpath(Sys(16))) &&獲取當前運行程式所在作業目錄。
Set Default To (gcNowPath)
**********************
*方法二:
**********************
Public gcNowPath
gcNowPath=Addbs(Sys(5)+Sys(2003))
Set Default To (gcNowPath)
**********************
你所有使用絕對路徑的代碼都把路徑去掉
uj5u.com熱心網友回復:
重新改一下將所有絕對路徑都去掉就好了uj5u.com熱心網友回復:
學習了,也找到了Sys()命令,感覺VFP好復雜,都沒有與其它語言共通了。uj5u.com熱心網友回復:
換成相對路徑吧,我也學習一年vfp,感徑訓是挺簡單的,也許是我要實作的功能很簡單吧uj5u.com熱心網友回復:
其實你只要把主程式或者表單里面設定一個默認位置就可以了。設定成程式當前的位置為默認位置,無論你放在什么地方都可以。
wz=Sys(5)+Sys(2003)
set default to (wz)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/80813.html
標籤:VFP
