| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		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 文章: 4252 來自: 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 文章: 4252 來自: 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 文章: 4252 來自: 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一下...
 
保證不會有這個問題了.
 
以上是小弟在別的網站找到的解決方法..分享給各位....
 
 
這個問題.....我自問自答一下...哈哈哈 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |