 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
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. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
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. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
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. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
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. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
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倍. |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|