程式實作目的,程式在W7系統下, 運行時獲取機器IP地址,其中用到了 pbws32.dll ,我在單獨寫小程式測驗的時候,是沒有任何問題。但是在放到公司的程式中的就會報錯 GetHost 呼叫這個函式出錯。PB 是9.0 版本,在同一個機器做的測驗。錯誤很奇怪。有高手能給解決下嗎,謝了。兩套程式用的DLL 都是一樣的。
uj5u.com熱心網友回復:
懷疑你公司的程式里有同名的函式宣告,試著在你公司 的程式里新建一個視窗(不要繼承),然后宣告,再呼叫試試
uj5u.com熱心網友回復:
試過了,還是不行uj5u.com熱心網友回復:
補充下,函式是宣告在 Global EXTERNAL functionuj5u.com熱心網友回復:
pb9+win7下使用了很久,一直正常的,貼一下錯誤資訊看看uj5u.com熱心網友回復:
這個是錯誤提示:Bad runtime function reference at line 11 in function f_get_ip_address of object f_get_ip_address.問題在于,我在直接寫個小應用的測驗都是OK的,公司的程式但是呼叫就不行。
uj5u.com熱心網友回復:
會不是公司的程式在運行程序中改變了程式的當前目錄?試一下在應用最開始就呼叫。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/54083.html
標籤:API 調用
