上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
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 程式 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 2 樓
|
發表於: 星期二 一月 04, 2005 1:14 pm 文章主題: |
|
|
請查一下 COMPILE Command _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
goto-dream
註冊時間: 2004-05-11 文章: 909
第 3 樓
|
|
回頂端 |
|
 |
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 |
|
回頂端 |
|
 |
kechange
註冊時間: 2004-12-16 文章: 81
第 6 樓
|
發表於: 星期三 一月 05, 2005 9:12 am 文章主題: |
|
|
忘了講了...右上角會有一個錯誤訊息..叫做 SOURCE OUT OF DATE |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 7 樓
|
發表於: 星期三 一月 05, 2005 9:38 am 文章主題: |
|
|
請查一下 COMPILE Command _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
kechange
註冊時間: 2004-12-16 文章: 81
第 8 樓
|
發表於: 星期三 一月 05, 2005 9:57 am 文章主題: |
|
|
SYNTECH 兄.我不太懂您的意思??
怎麼檢查 COMPILE Command..?? |
|
回頂端 |
|
 |
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. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
kechange
註冊時間: 2004-12-16 文章: 81
第 10 樓
|
發表於: 星期三 一月 12, 2005 1:02 pm 文章主題: |
|
|
哦哦.手動執行 COMPILE 指令產生一個新的 *.FXP 就對了..
了解了..3Q.. |
|
回頂端 |
|
 |
kechange
註冊時間: 2004-12-16 文章: 81
第 11 樓
|
發表於: 星期四 二月 17, 2005 5:38 pm 文章主題: |
|
|
在 TOOLS/ OPTIONS/GENERAL/SET DEVELOPMENT 打勾...就沒有這個問題了..
還有在 TOOLS/OPTIONS/IDE/ 裡面有一個 COMPILE BEFORE SAVING 選項..打勾後..每次儲存 PRG 檔案都會自動先COMPILE一下...
保證不會有這個問題了.
以上是小弟在別的網站找到的解決方法..分享給各位....
這個問題.....我自問自答一下...哈哈哈 |
|
回頂端 |
|
 |
|