  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		ctcwu
 
 
  註冊時間: 2003-09-01 文章: 6
 
  第 1 樓
  | 
		
			
				 發表於: 星期五 二月 18, 2005 2:27 pm    文章主題: 請問當form 改為prg時,在exe檔執行時,會一閃而過,READ events無作用 | 
				     | 
			 
			
				
  | 
			 
			
				請問 
 
當form 改為prg時,在exe檔執行時,會一閃而過,READ events無作用,是那裡出問題?? 
 
 
1.主程式:
 
With _Screen
 
	.WindowState=2
 
	.Visible=.T.
 
Endwith
 
On Shut Do Reset
 
Do EMPMenu.mpr
 
Read Events
 
Do Reset
 
 
2.EMPMenu.mpr 其中呼叫 
 
emp21.prg:
 
form1=CREATEOBJECT("form1") 
 
form1.SHOW()   &&執行表單 
 
READ events
 
 
*  WAIT "aaa"
 
 
DEFINE CLASS form1 AS FORM 
 
   AUTOCENTER=.T. 
 
   CAPTION="測試表單" 
 
ENDDEFINE | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		bin1x
 
 
  註冊時間: 2004-08-27 文章: 462
 
  第 2 樓
  | 
		
			
				 發表於: 星期五 二月 18, 2005 3:06 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				寫這樣子好奇怪
 
prg 就 prg 還取名字叫 *.mpr
 
有點混淆視聽的感覺
 
在你的程式來講
 
"不要"一閃即過
 
wait 不要remark不就得了
 
read events 
 
之前我是不曉得它在幹嗎啦
 
不過上了java 之後
 
應該可以把它看成是listener,我猜的啦,也許是真的
 
物件形成之後
 
讀取物件所發生的事件
 
我想這應該是你想提的問題吧
 
再說
 
我之前的用法是
 
用menu產生器產生menu
 
do *.mpr 
 
形成menu 的畫面
 
選擇menu 後觸發事件,menu 在這邊應該也是被視作一個物件吧
 
read events 接住了,才執行 form,或prg或report
 
如果按照你的寫法
 
第一個read events 似乎會讀取在form 所發生的事件
   bin1x 在 星期五 二月 18, 2005 3:22 pm 作了第 1 次修改 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		horace
 
 
  註冊時間: 2004-11-25 文章: 36 來自: 新竹
  第 3 樓
  | 
		
			
				 發表於: 星期五 二月 18, 2005 3:21 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				1. 檢查 form1.WindowType 屬性必須是 1 
 
2. read events 必須在 form1.show() 之前 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		ctcwu
 
 
  註冊時間: 2003-09-01 文章: 6
 
  第 4 樓
  | 
		
			
				 發表於: 星期五 二月 18, 2005 4:30 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				後來將 emp21.prg之READ events刪除
 
並加 public form1
 
後,已可執行 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |