今天用pb運行程式,運行后程式視窗出現了一秒鐘后就退回到pb程式界面。試著用其他電腦可以正常運行這個程式。而且這個電腦運行其他pb程式可以,就是運行這一個程式沒有反應。
電腦已經重啟過了,也已經重裝過了pb,還是不行。求助各大佬我該怎么做,才能正常運行除錯呢
uj5u.com熱心網友回復:
檢查原始碼,從app的open事件,逐步檢查,打開就關閉了,一般都是open 或 ue_post之類的事件原始碼問題uj5u.com熱心網友回復:
@aolixiaox,別的電腦是可以正常運行的,所以應該不是代碼的問題吧uj5u.com熱心網友回復:
不是說代碼有問題,是通過跟蹤代碼的運行進行排查,比如代碼中外部函式呼叫,不同的電腦就有可能作業不正常。比如我之前讀取MAC地址的函式,就是部分電腦無法正常使用uj5u.com熱心網友回復:
大神,我按照你的方法跟蹤代碼,從app的open事件開始到主視窗open事件執行結束都沒有問題,可以正常除錯。但程式運行還是會主視窗打開1秒鐘就自動退出。
而且代碼編譯出來的程式在本機上運行是正常的。只有代碼運行時會出問題
uj5u.com熱心網友回復:
在疑似有問題的位置,添加messagebox,逐步確定問題發生的具體位置,uj5u.com熱心網友回復:
看看作業系統有什么不同,往往有時候是作業系統的防火墻或者賬戶控制級別的問題,還有就是有的不能自動加載ODBC的,要先隨便建一個相關資料庫的ODBC才管用。uj5u.com熱心網友回復:
你本機的運行環境庫有問題uj5u.com熱心網友回復:
查查dll庫,很有可能是這臺電腦缺少某一個dlluj5u.com熱心網友回復:
如果編譯完的應用可以正常運行,而只是在PB中點擊運行出現問題的話,可以考慮一下PB占用了某些資料庫鏈接,在啟動程式時又加載了鏈接,造成沖突。這只是一種常見的可能性。
可以把PB的資料庫鏈接中斷,運行試試看。當然這樣會在編碼時報錯。
uj5u.com熱心網友回復:
重裝電腦系統,或者換一部電腦開發~~~~~~~uj5u.com熱心網友回復:
看看是不是windows系統打了補丁。把最近更新的卸載,把自動更新停掉就好了。或者掛個100M的外網環境把你的windwos更新到最新版本補丁就OK了。uj5u.com熱心網友回復:
我以前都是在懷疑有問題的地方,添加messagebox,這樣比較容易發現問題uj5u.com熱心網友回復:
昨天我也遇到了類似的問題,最后排除的問題是增加結構變數做了一半未完成引起的,洗掉已經定義的變數,關閉結構化視窗,問題解決。類似的情況可以檢查一下。
有些作業完成一半不用時,保存并不提示錯誤,但運行時閃退。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/14796.html
標籤:基礎類
上一篇:在datawindow中使用C#開發的WebService問題?[img=https://forum.csdn.net/PointForum/ui/script
