上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
richshih
註冊時間: 2007-10-11 文章: 153
第 1 樓
|
發表於: 星期五 九月 26, 2008 1:56 pm 文章主題: 請問如何得知另一個VFP程式正在執行 |
|
|
我有兩個獨立VFP的EXE程式, 請問我如何從其中一個中,得知另一個也已執行
,這兩個EXE主程式的FORM的caption是非固定的 |
|
回頂端 |
|
 |
rcj811
註冊時間: 2003-08-12 文章: 35
第 2 樓
|
發表於: 星期五 九月 26, 2008 5:34 pm 文章主題: |
|
|
DECLARE INTEGER FindWindow IN User32.DLL AS Find_window STRING,STRING
IF FIND_WINDOW(0,"會計系統") <> 0 &&這是指 form caption
N = FIND_WINDOW(0,"會計系統")
= MESSAGEBOX('本程式已經啟動中!',16,'訊息',5)
RETURN 0
CLEAR EVENTS
ELSE
DO FORM form\main.scx
READ EVENTS
ENDIF |
|
回頂端 |
|
 |
garfield Site Admin

註冊時間: 2003-01-30 文章: 2160
第 3 樓
|
發表於: 星期六 九月 27, 2008 5:31 pm 文章主題: |
|
|
請用搜尋功能
關鍵字: 重覆執行 _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
richshih
註冊時間: 2007-10-11 文章: 153
第 4 樓
|
發表於: 星期二 九月 30, 2008 4:27 pm 文章主題: |
|
|
謝謝回復 但我的caption不是固定的, 給客戶後會變成各客戶的公司名稱 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 5 樓
|
發表於: 星期二 九月 30, 2008 4:43 pm 文章主題: |
|
|
如果你想玩大一點的,
就利用 WIN32 API 中的 CreateMutex ,
利用 Muntex 作檢查.
請參閱本站:
又一種不重覆開啟同一程式
http://vfp.sunyear.com.tw/viewtopic.php?p=18112 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
garfield Site Admin

註冊時間: 2003-01-30 文章: 2160
第 6 樓
|
發表於: 星期三 十月 01, 2008 12:10 am 文章主題: |
|
|
搜尋的文章不是有一篇 sheuok 寫的文章,
那就符合你的要求, 檢查執行檔名, 不是檢查 caption. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
JEFFWANG
註冊時間: 2004-03-03 文章: 40
第 7 樓
|
發表於: 星期三 十月 01, 2008 8:58 am 文章主題: |
|
|
沒錯,檢查執行檔名的,可以檢查目前系統使用了哪些執行檔,
不過遇到USER的電腦效能太慢,USER又心急點了太多次執行檔,
結果是每一個都不能執行,結果都是執行檔已經執行了,只要電腦效能不太慢,
USER又不會太心急的話...沒辦法公司還有K6 128MB的電腦在使用,
先找一找吧... |
|
回頂端 |
|
 |
richshih
註冊時間: 2007-10-11 文章: 153
第 8 樓
|
發表於: 星期三 十月 01, 2008 9:46 am 文章主題: |
|
|
謝謝回復的先進 ,CreateMutex應就是我要的 |
|
回頂端 |
|
 |
|