我這邊有個pb11.5撰寫的程式.主要就是連接sql2008.
平時都是在xp電腦上運行,一切正常
最近一批的新電腦,只有win7x64系統和部分win10x64系統,不能更改
問題出現了.在win7x64系統和win10x64系統上有一個通病,情況如下
1.直接單獨使用程式,暫時正常,沒發現問題
2.程式一旦切換,失去焦點,就會出現程式白屏,程式失去回應.只能強制關閉
如點擊一下任務欄再點回來.或者點擊一下同屏其他程式,或者用快捷鍵切換到其他程式.反正只要pb11.5的程式不是在最前面并且有焦點.就會出現上述故障.
3.win7x86系統測驗一切正常,但是新機器只能是x64.
求教各位大神有什么解決的方法...這個問題困擾我好久了
uj5u.com熱心網友回復:
需要你看看是不是呼叫了DLL,這個可能區分32位和64位。單純的代碼執行,應該不區分的。
uj5u.com熱心網友回復:
有沒有個什么方法,讓它原本呼叫的dll能在win7x64環境下運行呢.....這個程式原始碼有點大.而且我水平一般.也看不太好到底呼叫了什么.
最好是能從系統層面解決這個事情..
如果有方法請指點一下.萬分感激
uj5u.com熱心網友回復:
在win10下修改程式的兼容模式為winxp,或win7,win7下修改兼容模式為winxp可能會好一些uj5u.com熱心網友回復:
PB本身應該是沒問題的,不過建議在64位下運行的話,編譯的時候也要在64位機器上編譯,這樣問題會少些。一些老的DLL也可能是問題發生的可能。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/14728.html
標籤:基礎類
上一篇:webservice反復呼叫的資源釋放和服務器資源性能
下一篇:PB技術文本框
