我的應用在用戶實際操作中老是會出現應用程式錯誤,怎么辦?
出現地點不固定,有時在保存時出錯,有時在打開視窗出錯,有時在推出應用出錯。。。。郁悶,都不知道哪里的代碼有問題,無從下手查找啊。
uj5u.com熱心網友回復:
無解的,重裝用戶的作業系統試試uj5u.com熱心網友回復:
問題很難說明也有可能是動態庫問題
也有可能是作業系統問題
uj5u.com熱心網友回復:
1、編譯好后在其他客戶端運行,系統HALT CLOSE,可能是程式缺少DLL。2、在開發機器上這樣提示的話:開發環境出問題,重新安裝;系統出問題,重做系統吧;
uj5u.com熱心網友回復:
有時候是因為參考的庫和控制元件錯誤uj5u.com熱心網友回復:
大家可能誤解我的意思了,不關XP和DLL的問題,我是懷疑我的應用哪里的代碼有問題,但是整個軟體太大了,從框架到視窗事件代碼等,很多代碼,估計是祖先代碼有bug, 但是怎么找呢,祖先那么多代碼,大伙有好的建議么?uj5u.com熱心網友回復:
這種錯誤找起來是有點麻煩,估計也只有你自己多用用才知道了uj5u.com熱心網友回復:
是不是架構上用了什么特別的第三方的控制元件或函式,引起了這個問題uj5u.com熱心網友回復:
換一個pb版本試試,pb不穩定的惡名,就是這樣來的。uj5u.com熱心網友回復:
檢查你的物件是不是都被銷廢掉uj5u.com熱心網友回復:
做個簡單的程式測驗一下是不是客戶端的問題.另外,你的程式是不是能在某一臺,或某一些機器上正常運行.如果沒有,說程式可能真的有問題.
如果有一些可以用,比較一下,這些機器之間的差別.
uj5u.com熱心網友回復:
在PB飛出去的機器上裝PB,編譯程式,編譯到有問題的控制元件時有幾率PB飛出去,不點確定,看PB編譯哪個玩意呢。俺也經常飛。
uj5u.com熱心網友回復:
學習了uj5u.com熱心網友回復:
應用里應該有syserror事件,這里有幾個引數,偶忘了,你看下幫助根據參資料資訊,應該就可以知道是什么視窗、什么事件的代碼有問題了
uj5u.com熱心網友回復:
個人意見,你代碼有問題。可能是記憶體溢位之類的。
我在幾年前用PB9寫了一個程式。做socket服務用的。
有幾家用戶用了5年以上了。很穩定。
另外最好少用第三方控制元件。
uj5u.com熱心網友回復:
我們公司也有這樣的問題,我懷疑是PB的問題,都無法跟客戶解釋。HUYOU過去了。uj5u.com熱心網友回復:
我以前遇到過,檢查是dw有問題uj5u.com熱心網友回復:
如果不能重現,真的很麻煩呢。臭蟲還得慢慢逮啊。-------------------------------------------
powerbuilder混淆器v2010.05.4
obufscator for powerbuilder v2010.05.4
download:
http://chengg0769.download.csdn.net/
uj5u.com熱心網友回復:
找不到問題就找PB的問題原因其實這樣的問題,十有八九是程式自身的原因
uj5u.com熱心網友回復:
大問題了。檢查代碼吧,肯定有不嚴格的地方。
一靠經驗,二靠運氣。
uj5u.com熱心網友回復:
最主要要再現是怎么樣的操作導致此問題的,請客戶詳細說,而不是說個大概。有些跟資料有關的問題,你不用那樣的資料去測驗,是不會出錯的。有次我遇到客戶匯入過的資料發生錯誤,甚至懷疑資料庫會丟失資料,搞得我沒辦法,只好用他的資料,在一個備份的資料庫上操作,找不到問題,甚至到他本機去操作,還是找不到,最后請管理員幫他把程式給拷貝一份覆寫后現在沒問題了。最終都沒找到原因。
有點作業量。
uj5u.com熱心網友回復:
我以前用pb8撰寫的一個程式也老出這個問題,升級到pb9就不出問題了如果程式記憶體占用比較大,也可能會出問題
uj5u.com熱心網友回復:
百分之二百。
uj5u.com熱心網友回復:
用VS除錯一下吧。。。。uj5u.com熱心網友回復:
是有這樣的問題,都無法跟客戶解釋,后來感覺每次都使用完全編譯稍好一點。uj5u.com熱心網友回復:
零四年注冊的,竟也這樣回答。。。
很長一段時間,我也用這個來當絕招。。。
有辦法解決的!
uj5u.com熱心網友回復:
多分析行程看看uj5u.com熱心網友回復:
可能是你的程式中的一些引數的資料型別錯誤,比如該用long時用了int則會出現這些問題。uj5u.com熱心網友回復:
可能是你應用的某些控制元件有問題,如工具列。工具列控制元件一般文字不要用半角輸入模式,特別是空格uj5u.com熱心網友回復:
up...............轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/86523.html
標籤:腳本語言
