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

網路多人使用同一程式時速度超慢??

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 1 樓

發表發表於: 星期四 八月 12, 2004 11:42 am    文章主題: 網路多人使用同一程式時速度超慢?? 引言回覆

程式和資料是存在file server上, 程式是採用傳統的寫法,也就是說沒有用任何view,SPT 的寫法 , 單人使用時一切都正常, 同一台電腦開二次程式視窗也沒問題, 但2人使用時一開始還好, 但沒多久會有會有一人的電腦就會超慢, 有時也會在進入程式的MENU前就慢的離譜, 一開始想是程式太大了, 就把程式放在自己的C: , 結果還是一樣. 後來參考VFP6的MSDN說明, 將以下指令加入config.fpw就沒問題了, 我想最有可能的是resource設成OFF就解決了問題, 如果有人還有其它的建議設定值, 還請指教一番.

EXCL=OFF
DELE=ON
TALK=OFF
STAT=OFF
RESOURCE = OFF
HELP = OFF
OPTIMIZE=ON
REFRESH=0,0
TALK=OFF
VIEW=OFF

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
syntech



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

第 2 樓

發表發表於: 星期四 八月 12, 2004 5:27 pm    文章主題: 引言回覆

公司的系統都沒有加入CONFIG.FPW,
不過在每個VFP程式目錄中都有FOXUSER.DBF及FOXUSER.FPT,

從VFP 3.0 以來就是如此,
並沒有這種情況發生.
進程式之後會先做以下設定
------------
SET CENTURY ON
SET DATE TO ANSI
SET SAFETY OFF
SET NOTIFY OFF
SET DELETE ON
SET MULTILOCKS ON
SET HELP ON
SET EXCLUSIVE OFF
SET TALK OFF
CLEAR MACRO
------------
沒寫的都是預設值.

提出來參考一下

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

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



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

第 3 樓

發表發表於: 星期四 八月 12, 2004 5:31 pm    文章主題: 引言回覆

根據 VFP6 中文版 HELP

----------------------
RESOURCE path[\file] 指定 FOXUSER 來源檔的位置。file 參數是可選的;如果不包含這個參數,Visual FoxPro 就尋找Foxuser.dbf 檔。如果指定的檔案不存在,則建立該檔案。預設值是啟動目錄(path)和 Foxuser.dbf(file)。

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

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



註冊時間: 2004-07-22
文章: 94
來自: Tainan, Taiwan

第 4 樓

發表發表於: 星期四 八月 12, 2004 10:58 pm    文章主題: 引言回覆

沒錯...就是RESOURCE檔的問題,
公司也是用FILE SERVER的方式,
後來設成OFF就OK了...

目前公司還是設成RESOURCE=OFF的狀態,
個人覺得缺點就是一些報表瀏覽後的狀態都不會保存下來,
其他的倒是還好...
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 5 樓

發表發表於: 星期四 八月 12, 2004 11:10 pm    文章主題: 引言回覆

原本是以為是我程式寫的不好, 想到要抓出這個BUG頭就大了, 但仔細觀察會發生這個問題的時機並不固定在某幾支程式上時, 就想可能是VFP的設定值造成的. 說的也奇怪, 這個問題並不是會發生在所有的file Server上, 因為只要不是使用windows Server的環境, 則不會有這種情形, 就像是使用 win98/win2k 做資源分享來共用資料的就很正常, 你說奇怪不奇怪!!
_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
elleryq



註冊時間: 2007-06-21
文章: 768


第 6 樓

發表發表於: 星期五 八月 13, 2004 8:50 am    文章主題: 引言回覆

我以前 的經驗是有把 resource 打開,但設法讓他指到本地端.
不過我已經忘記作法了~~
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
syntech



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

第 7 樓

發表發表於: 星期五 八月 13, 2004 9:29 am    文章主題: 引言回覆

在 vfp 6 tc help
----------
控制檔案的載入
避免載入不想使用的檔案也可以加快啟動速度。如果應用程式沒有使用 FOXUSER 或 FOXHELP 檔案,可以使用下列命令在 Config.fpw 檔案中終止啟動它們:

RESOURCE = OFF
HELP = OFF

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

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



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

第 8 樓

發表發表於: 星期五 八月 13, 2004 9:31 am    文章主題: 引言回覆

在 vfp6 tc help 中,關於指定 config.fpw 的說明,未經實驗

-----------------------
指定組態檔
當 Visual FoxPro 啟動時,您可以指定一個組態檔,或忽略所有組態檔,允許 Visual FoxPro 使用它的預設設定。

Visual FoxPro 載入一個組態檔以後,組態檔中設定優先於[選項]對話方塊中對應的預設設定。

如何指定組態檔

在啟動 Visual FoxPro 的命令列指定 -C 切換以及希望使用的組態檔名稱(必要時包含路徑)。不要在切換和檔案名稱之間加空白。
例如下面命令指定Myapp.fpw 為組態檔:

C:\Program Files\Microsoft Visual ;
Studio\Vfp98\Vfp6.exe -CC:\MYAPP\MYAPP.FPW

— 或者 —

在 Windows 中連按兩下要使用的組態檔名稱。Visual Foxpro 將使用該選取的組態檔啟動。
如果不希望使用任何組態檔,包括預設Config.fpw,您可以忽略所有的組態檔。這導致 Visual FoxPro 只使用在[選項]對話方塊中建立的預設設定。

如何忽略組態檔

在 Visual FoxPro 的命令行中加入 -C 切換,且其後不帶任何參數。
例如,無論組態檔是在啟動目錄中,還是在系統路徑中,若不想使用任何組態檔,可使用下面的命令列:

Vfp6.exe -C

在啟動 Visual FoxPro 時使用命令列選項
除了使用 SET 命令以及組態檔之外,您還可以透過包含命令列切換來指定啟動選項,例如,使用命令列選項可以使 Visual FoxPro 啟動螢幕畫面固定不顯示,或使 Visual FoxPro 使用一個非預設組態檔。下表列出了 Visual FoxPro 中可用的命令列切換。

Visual FoxPro 命令列切換

切換 描述
-A
忽略預設組態檔以及 Windows 登錄設定。
-C<檔案>
指定預設組態檔 (Config.fpw) 之外的組態檔(必要時包含路徑)。
-D<檔案>
指定非預設執行時期 .DLL 檔案(必要時包含路徑)。
-L<檔案>
指定非預設資源檔(必要時包含路徑),這允許您使用 Windows 指定的目前語言之外的語言。
-R
用有關 Visual FoxPro 的訊息重新整理Windows 登錄,比如 Visual FoxPro 檔案的關連。
-T
固定不顯示 Visual FoxPro 啟動螢幕。有關的詳細內容,請參閱本章稍後的<隱藏啟動螢幕畫面>一節。
/regserver
登錄一個 OLE 元件
/unregserver
刪除一個 OLE 元件
REGSVR32 <server.DLL>
登錄一個 .DLL 元件
/u <server.DLL>
刪除一個 .dll 元件


有關的詳細內容,請參閱<命令列切換>。

如果命令切換需要諸如檔案名稱等參數,在切換及參數之間不應包括空白。用單一空白分隔多個選項。例如要在啟動 Visual FoxPro 時指定一個組態檔,應使用下面的命令:

C:\Vfp98\VFP6.EXE -CC:\MYAPP\MYAPP.FPW

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

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



註冊時間: 2004-07-22
文章: 94
來自: Tainan, Taiwan

第 9 樓

發表發表於: 星期五 八月 13, 2004 9:56 am    文章主題: 引言回覆

elleryq 寫到:
我以前 的經驗是有把 resource 打開,但設法讓他指到本地端.
不過我已經忘記作法了~~

跟syntech大說的方法一樣,
在CONFIG.FPW中設成像下面這樣就行了...
RESOURCE=C:\TEMP
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
lelhappy



註冊時間: 2004-06-04
文章: 20


第 10 樓

發表發表於: 星期一 八月 16, 2004 8:50 am    文章主題: 引言回覆

garfield 寫到:
這個問題並不是會發生在所有的file Server上, 因為只要不是使用windows Server的環境, 則不會有這種情形, 就像是使用 win98/win2k 做資源分享來共用資料的就很正常, 你說奇怪不奇怪!!


沒錯. 像程式如放在 NOVELL SERVER 上就比放在W2K SERVER上快很多,
尤其是開啟資料檔的時候,如SERVER上有第2位使用者,NOVELL SERVER 就比
W2K SERVER 快了將近10倍.
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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