VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

手工執行 PRG 程式時,必須先將 *.FXP 檔案刪除,否則執行都是舊的程式內容

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
kechange



註冊時間: 2004-12-16
文章: 81


第 1 樓

發表發表於: 星期二 一月 04, 2005 12:02 pm    文章主題: 手工執行 PRG 程式時,必須先將 *.FXP 檔案刪除,否則執行都是舊的程式內容 引言回覆

我最近在測試 VFP9 .結果發現一個很頭痛的問題..

例如我寫一個 AA.PRG,第一次執行時.VFP9 會產生個 AA.FXP..

我利用 MODI COMM AA.PRG 叫出來修改程式內容後.我再利用指令執行 DO AA.PRG 結果發現.VFP9 是執行舊版的程式內容.我一定要手工將AA.FXP刪除後.VFP9才會執行我修改後的AA.PRG。有沒有辦法可以克服這個問題??

要不然我每測試一個 PRG 程式。我都一直要手工將 *.FXP 檔案刪除,VFP 才會正確的執行我改過的 PRG 程式
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 2 樓

發表發表於: 星期二 一月 04, 2005 1:14 pm    文章主題: 引言回覆

請查一下 COMPILE Command
_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
goto-dream



註冊時間: 2004-05-11
文章: 909


第 3 樓

發表發表於: 星期二 一月 04, 2005 2:03 pm    文章主題: 引言回覆

有時候我的VFP8耳而也會出現這問題

我的解決方式..關閉vfp8...
刪除*.FXP
在執行vfp8...<<重新編譯>>即可...

_________________
福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!

想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.

          愛作夢
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
bigear



註冊時間: 2004-12-19
文章: 162
來自: 網路的另一端

第 4 樓

發表發表於: 星期二 一月 04, 2005 2:18 pm    文章主題: 引言回覆

關於這個問題小弟以前研究多時
後來總算給小弟發現問題的所在
重點在於
prg 上次執行的時間 > 這次執行的時間
就會發生了

_________________
以上淺見,歡迎批評指教
________________________________________________
山不轉路轉,路不轉人轉,人不轉頭轉,頭不轉眼睛轉,眼睛不轉眼珠轉
眼珠再不轉就去睡覺,睡起來繼續轉
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站
kechange



註冊時間: 2004-12-16
文章: 81


第 5 樓

發表發表於: 星期三 一月 05, 2005 9:10 am    文章主題: 引言回覆

我有檢查過我的程式 aa.prg 跟 aa.fxp 二個日期都正確..而且 aa.prg 比 aa.fxp 日期時間要來的新..因為我有修改 aa.prg .不過不管怎麼執行.就是不會跑 aa.prg 一直跑舊的 aa.fxp .而且右上角還會產生一個錯誤訊息提示...

救人哦..我用 VFP7 一直沒有這個問題.用 VFP9 才有這個問題.是不是 VFP9 有 BUG
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
kechange



註冊時間: 2004-12-16
文章: 81


第 6 樓

發表發表於: 星期三 一月 05, 2005 9:12 am    文章主題: 引言回覆

忘了講了...右上角會有一個錯誤訊息..叫做 SOURCE OUT OF DATE
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 7 樓

發表發表於: 星期三 一月 05, 2005 9:38 am    文章主題: 引言回覆

請查一下 COMPILE Command
_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
kechange



註冊時間: 2004-12-16
文章: 81


第 8 樓

發表發表於: 星期三 一月 05, 2005 9:57 am    文章主題: 引言回覆

SYNTECH 兄.我不太懂您的意思??

怎麼檢查 COMPILE Command..??
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 9 樓

發表發表於: 星期三 一月 05, 2005 11:10 am    文章主題: 引言回覆

VFP 所說的 DO XXX.PRG .
實際上隱含著 DO XXX.FXP
FXP檔 是 PRG 檔 編譯(COMPILE )後的結果,

所以完整的流程是
1. MODIFY COMMAND XXX.PRG
2. DO XXX.PRG (VFP 自行COMPILE XXX.PRG 成 XXX.FXP,然後執行 XXX.FXP)

VFP 6 是這樣.
在我的VFP 9 正式版 一樣會自動重新COMPILE.

如果你發現FXP沒有更新,
一種可能是不知道產生到哪裡去,
那麼就要手動作COMPILE的工作
COMPILE XXX.PRG
就會產生新的 XXX.FXP.

這就是為什麼叫你查一下"COMPILE command "的原因.

FROM THE HELP OF "COMPILE COMMAND"
===================
Visual FoxPro executes only object files, so if a source file hasn't been compiled it is automatically compiled when you run the program. The source file remains unchanged. A separate compiled file is created with the same root name as the source file, but with a different extension. The following table lists the source and compiled file extensions for each file type:

File type     Source extension   Compiled extension
Program file    PRG          FXP
Form code     SPR          SPX
Menu code     MPR          MPX
Query       QPR          QPX
Format       FMT          PRX

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
kechange



註冊時間: 2004-12-16
文章: 81


第 10 樓

發表發表於: 星期三 一月 12, 2005 1:02 pm    文章主題: 引言回覆

哦哦.手動執行 COMPILE 指令產生一個新的 *.FXP 就對了..

了解了..3Q..
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
kechange



註冊時間: 2004-12-16
文章: 81


第 11 樓

發表發表於: 星期四 二月 17, 2005 5:38 pm    文章主題: 引言回覆

在 TOOLS/ OPTIONS/GENERAL/SET DEVELOPMENT 打勾...就沒有這個問題了..
還有在 TOOLS/OPTIONS/IDE/ 裡面有一個 COMPILE BEFORE SAVING 選項..打勾後..每次儲存 PRG 檔案都會自動先COMPILE一下...
保證不會有這個問題了.
以上是小弟在別的網站找到的解決方法..分享給各位....

這個問題.....我自問自答一下...哈哈哈
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作