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

如何得知某程式目前正被開啟了幾個?
前往頁面 1, 2  下一頁
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 1 樓

發表發表於: 星期五 十月 04, 2013 12:13 pm    文章主題: 如何得知某程式目前正被開啟了幾個? 引言回覆

如主旨(原先標題已改過,抱歉提問的不大對勁 @@),
有沒有簡單的辦法得知 A.EXE 目前正被執行了幾個,
不要像
http://vfp.sunyear.com.tw/viewtopic.php?t=4906&highlight=api
所述那麼複雜...老灰啊看不大懂!


jerryclt 在 星期五 十月 04, 2013 4:58 pm 作了第 2 次修改
回頂端
檢視會員個人資料 發送私人訊息
marvin



註冊時間: 2004-06-01
文章: 321


第 2 樓

發表發表於: 星期五 十月 04, 2013 1:12 pm    文章主題: 引言回覆

執行時先去某個 DBF 加個1
回頂端
檢視會員個人資料 發送私人訊息
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 3 樓

發表發表於: 星期五 十月 04, 2013 2:17 pm    文章主題: 引言回覆

這個方式小弟曾經用過,
但是發生當機後,
那個值就開始不準確了!
回頂端
檢視會員個人資料 發送私人訊息
bx1166



註冊時間: 2011-12-06
文章: 273


第 4 樓

發表發表於: 星期五 十月 04, 2013 2:18 pm    文章主題: 引言回覆

改寫那個A.exe 讓他自己寫個紀錄檔
回頂端
檢視會員個人資料 發送私人訊息
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 5 樓

發表發表於: 星期五 十月 04, 2013 2:50 pm    文章主題: 引言回覆

bx1166 寫到:
改寫那個A.exe 讓他自己寫個紀錄檔


小弟以前的做法是,
在伺服端那個記錄檔內的主鍵欄位內容是 電腦名稱+USER ID,
另一個欄位就是計數器(啟始值為0),
每開一次A.EXE計數器就+1
每關一次A.EXE計數器就-1...
正常狀況下結束掉全部的A.EXE後計數器歸0...
這就是您所說的記錄檔嗎?

可是遇到當機時,
這個值就不正確了!
回頂端
檢視會員個人資料 發送私人訊息
bx1166



註冊時間: 2011-12-06
文章: 273


第 6 樓

發表發表於: 星期五 十月 04, 2013 3:44 pm    文章主題: 引言回覆

A.exe裡面 更改程式碼 最開頭加一段 把開啟日期時間寫入dbf 或者讀入某一個紀錄檔 將紀錄檔裡面 某個變數 +1

dbf 的方式 可以追蹤 甚至可以加入 只要定時去清理舊紀錄 避免檔案越來越大
很多東西都可以記錄起來 看誰動了哪一筆資料 誰印了某一檔案

而另外一個的方式 只是紀錄數次而已 沒其他參考作用
回頂端
檢視會員個人資料 發送私人訊息
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 7 樓

發表發表於: 星期五 十月 04, 2013 4:13 pm    文章主題: 引言回覆

執行時+1
結束時-1
不正常結束時(如當機或某個A.EXE死當),
這個值如何修正?

比方執行第5次時該值=5
這時某個A.EXE死了,
無法在結束前做-1的動作,
再執行一次A.EXE就會再+1變成 6,
而實際上只有5個A.EXE在執行...
回頂端
檢視會員個人資料 發送私人訊息
bx1166



註冊時間: 2011-12-06
文章: 273


第 8 樓

發表發表於: 星期五 十月 04, 2013 4:23 pm    文章主題: 引言回覆

你問的是幾個A.exe在執行 還是 A.exe執行了幾次啊?
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 9 樓

發表發表於: 星期五 十月 04, 2013 4:25 pm    文章主題: 引言回覆

License Manager ?

以前用的 以色列公司設計的網路版KEYPRO License manager 會裝在主機上,
然後timer啟動,驗證client還有沒有活著,
不過一樣, client 掛掉後,要過一陣子才會清除license,
License manager 也有設計手動清除的機制.


----
樓上說的,以前我在設計我們自己公司用的license manager 都試過,
我印象中這裡以前好像也討論過,
最後發現管理成本過高. Shocked
因為 windows+網路 真的沒那麼穩定. Crying or Very sad

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

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



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 10 樓

發表發表於: 星期五 十月 04, 2013 4:50 pm    文章主題: 引言回覆

bx1166 寫到:
你問的是幾個A.exe在執行 還是 A.exe執行了幾次啊?


抱歉,
小弟問的是:目前的WINDOWS下正在執行幾個A.EXE
不是統計A.EXE(曾經)被執行了幾次 @@


jerryclt 在 星期五 十月 04, 2013 4:55 pm 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 11 樓

發表發表於: 星期五 十月 04, 2013 4:55 pm    文章主題: 引言回覆

回S大,
不是要管制網路上使用者的人數,
單純想要知道某程式在某一台工作站上,
目前被開啟了幾個.
回頂端
檢視會員個人資料 發送私人訊息
bx1166



註冊時間: 2011-12-06
文章: 273


第 12 樓

發表發表於: 星期五 十月 04, 2013 5:07 pm    文章主題: 引言回覆

如果是指單一一個工作站上 開了幾個A.exe

只要去計算_screen.caption 一樣的 windows 有幾個, 不就是你要的?
回頂端
檢視會員個人資料 發送私人訊息
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 13 樓

發表發表於: 星期五 十月 04, 2013 5:16 pm    文章主題: 引言回覆

bx1166 寫到:
如果是指單一一個工作站上 開了幾個A.exe

只要去計算_screen.caption 一樣的 windows 有幾個, 不就是你要的?


可以請教實際做法嗎?
回頂端
檢視會員個人資料 發送私人訊息
bx1166



註冊時間: 2011-12-06
文章: 273


第 14 樓

發表發表於: 星期五 十月 04, 2013 5:26 pm    文章主題: 引言回覆

_screen.caption="xxx"
nn=chk_rload("xxx")
function chk_rload
lpara screen_caption
declare integer FindWindow in Win32API string class_name, string window_title
return FindWindow(null,screen_caption)
endfunc
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 15 樓

發表發表於: 星期五 十月 04, 2013 5:28 pm    文章主題: 引言回覆

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

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 1, 2  下一頁
1頁(共2頁)

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


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