程式為何會出現 無回應? |
缺席
|
joana
一般會員 發表:35 回覆:70 積分:21 註冊:2005-09-02 發送簡訊給我 |
請教各位前輩,不知有否遇到如下之狀況:
我們有幫客戶開發一套專案,客戶的電腦除了我們的系統外,還安裝了天心資訊的會計軟體 1. 我們和天心所用的BDE均是5.01版 2. 資料庫 MS SQL 2000 3. 都用 DELPHI 來開發 現在發生一種狀況 1. 先進入我們的系統, 再進入天心會計系統,天心的程式可以RUN,但我們的程式,只要進入另一FORM, FORM CREATE(在這裡會OPEN一些TABLE),或 FROM CLOSE(CLOSE TABLE),就會一直出現漏斗, 去WINDOW 的工作管理員看,出現 (無回應),程式並沒當機,只要關掉天心的程式,我們的程式即可正常 運作. 以前資料庫用DBMAKER時, 兩套還可以同時RUN ,自從換成 MS SQL ,就發生這種情況,雖把BDE之 BLOB SIZE加大,還是無法解決此問題,不曉得各位前輩有否遇到類似之問題,請幫幫忙,謝謝! |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
joana
一般會員 發表:35 回覆:70 積分:21 註冊:2005-09-02 發送簡訊給我 |
非常謝謝 P.D.版主的回覆
我再補充一下, 我們公司的SQL SERVER 和 天心的 SQL SERVER 分別放在不同電腦裡, 但CLIENT端的 程式是在同一台工作站上,這樣天心有可能鎖記錄或檔案嗎? 我們的觀察如下 1. 先進入我們的主MENU是OK, 再進入天心會計系統,天心的程式可以正常RUN,但我們的程式,碰到 要OPEN 或 CLOSE TABLE 會出現漏斗, WINDOW工作管理員出現兩支本公司之 執行檔(EXE) , 兩支程式都是(無回應) 2. 所以我們試著先在CLIENT端叫出一些資料, 再進入天心會計系統,天心的程式可以正常RUN ,此時 我們試著在前端搜尋某筆資料, 也一樣會出現漏斗, WINDOW工作管理員出現兩支本公司之 執行檔(EXE) ,兩支程式都是(無回應) 3. 先進入天心會計系統,再進入我們的系統,我們的系統就打不開沒出現任何畫面,WINDOW工作管理員出現 (執行中),此時即使關掉天心會計,我們的系統一樣進不去,也沒任何畫面,必須強行關掉系統,才能再進去 4. 天心會計系統,他們自己本身的系統,也不能進去兩次 真的很傷腦筋,請有遇到類似問題之前輩,幫幫忙,指點一下,謝謝! |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
好久沒用BDE了,這可能跟天心的程式Client端設定有關係。以前用國稅局提供的個人報稅程式也是這樣,它涉及整個資料庫的刪除或重新灌資料,故為了避免錯誤﹝其實是個人單機使用﹞,故在AP中對BDE有作一些獨用的設定,故無法同時用其它也是BDE的...
以前我也遇到過類似的情形,我要由我的程式去召喚報稅程式就失敗了,非要先關了我的程式才可開報稅程式。 我才去BDEAdmin翻了老半天,可是實在沒玩BDE太久了,看不出來。 如果你一定要同時執行,建議你翻一下手冊看看。不過,我覺得好像無解,因為看來天心的這種寫法有問題﹝也沒必要﹞,你可能無法脫離這個漩渦。
------
Kevin |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
天心會計系統,他們自己本身的系統,也不能進去兩次
==>恕小弟直言,天心這種設計有點問題。 ==>難道說 Delphi BDE寫的AP在一台電腦上同時只能跑某一支會計系統或 ==> 某一支客服系統嗎? ==>難道天心同時只賣給某個客戶單一套系統,或限定其客戶同時只能執行 ==> 其中某套系統媽? ==>客戶自己奘那些系統那是他的事,你要把責任跟他劃清楚。
------
Kevin |
joana
一般會員 發表:35 回覆:70 積分:21 註冊:2005-09-02 發送簡訊給我 |
|
harpist
資深會員 發表:3 回覆:251 積分:430 註冊:2002-10-03 發送簡訊給我 |
|
ko
資深會員 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
|
joana
一般會員 發表:35 回覆:70 積分:21 註冊:2005-09-02 發送簡訊給我 |
|
a0
一般會員 發表:11 回覆:29 積分:18 註冊:2003-09-12 發送簡訊給我 |
|
joana
一般會員 發表:35 回覆:70 積分:21 註冊:2005-09-02 發送簡訊給我 |
|
a0
一般會員 發表:11 回覆:29 積分:18 註冊:2003-09-12 發送簡訊給我 |
|
joana
一般會員 發表:35 回覆:70 積分:21 註冊:2005-09-02 發送簡訊給我 |
|
joana
一般會員 發表:35 回覆:70 積分:21 註冊:2005-09-02 發送簡訊給我 |
謝謝a0前輩的回覆, 即使天心系統會因Paradox檔案 而修改BDE Administrator中 Drivers的設定值,那也只是影響到Paradox檔案,因我曾寫一支沒有Paradox檔案 的小程式,這支小程式裡只有 Database,query元件,
照樣無法執行,Windown 工作管理員出現兩支exe檔,都顯現[無回應] 我正想寫一支只有Paradox檔案的程式,裡面就單純一個開檔的動作,用這個來test ,有結果再pass上來, 謝謝各位前輩不吝提供個人的經驗,謝謝! |
joana
一般會員 發表:35 回覆:70 積分:21 註冊:2005-09-02 發送簡訊給我 |
|
a0
一般會員 發表:11 回覆:29 積分:18 註冊:2003-09-12 發送簡訊給我 |
我想這個應該沒辦法 我猜天x應該是用那總舊版的DELPHI寫的 可能裡面有3rd升不上來 資料庫驅動一定要用舊的DRIVER
以至於動態去換DRIVER C:\Program Files\Borland\Common Files\BDE 底下的東西 或者是去換idapi32.CFG 然後把他設唯讀等之類的奇怪機歪寫法 你可能又動態去新增別名以至於程式無回應 或是去改REGedit 中bde dll的 PATH 反正就是COPY來COPY去的那總 BDE又是那總先進去先贏的 除非要把程序結束掉 否則之後的程式會一直延用設定值 軟體間本來就會有衝突 客戶應該要理解 你可能要朝教育客戶的方向走 成功機會會大一點 除非你寫的是天x的外掛程式 總不能主程式和外掛程式不能同時執行吧 ----------------------------------------------- 話說回來 每隻程式可以有自己的idapi32.CFG 嗎 好像不行吧 <----我猜的 我已經不用bde了 |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
遭池魚之殃,還真....
不能好好跟客戶說一下嗎?一定要同時跑天心跟你的系統嗎? 國稅局的報稅程式與天心的是一般,也會如此。 請你的客戶同時跑跑國稅局的報稅系統與天心的系統,或同時跑國稅局報稅程式與你的程式,或...,這樣不能說服你的客戶不樣拿不合理的理由來搪塞付錢的責任嗎? 八九年前公司有寫一套要與報稅程式同時執行的系統,前幾年好像還可以由我們的程式召喚報稅程式。客戶可以不離開我們的系統就可以件核資料是否可以丟給報稅程式。如不行,馬上用我們的系統修改再丟給報稅程式。對客戶而言是蠻方便的。這沒一兩年就不行了,應該是報稅程式被其公司修改之故。理由是什麼,很難上讓人提出合理解識。總之有整人嫌疑。 同理,天心也是有意要這樣作的。而且羅輯上,天心的作法有點問題,因為不可能壹台電腦同時只跑一套BDE的程式吧? 為何不能請天心改一下,這真是有問題的寫法。
------
Kevin |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
|
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
|
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
|
joana
一般會員 發表:35 回覆:70 積分:21 註冊:2005-09-02 發送簡訊給我 |
非常感謝ao 及kevin 兩位前輩那麼熱心的回覆,
回覆ao前輩 ,我寫的那支小程式, 不曉得算不算天心的外掛程式 ,總之,就是不能同時run 回覆kevin前輩, 真不好意思, 讓你花時間再去run 那套國稅局的報稅軟體,真感激! 您說的報稅軟體是指那 套報稅軟體? 我也想參考看看. 還有您建議改用 ADO, 因客戶那兒資料筆數都是上百萬筆, 每筆RECORD 欄位又多,我怕用ADO 處理那麼大的資料量, 速度會比用BDE慢, 且這套專案很大, 不是三兩下就可以改完 ,還是懇請諸位前輩多多幫忙關照, 我也會試著跟客戶溝通,還是那句老話, 謝謝各位的大力幫忙,感恩不盡! |
webchia
一般會員 發表:6 回覆:5 積分:2 註冊:2003-03-07 發送簡訊給我 |
|
myemail
一般會員 發表:1 回覆:6 積分:1 註冊:2007-01-11 發送簡訊給我 |
|
qqqufo
一般會員 發表:1 回覆:17 積分:8 註冊:2007-06-01 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |