系統的聯調

2021-04-21 13:13:12 字數 741 閱讀 1161

公司的票務系統都是已經做好的了,前天下午才拿到的程式,還沒有完全明白程式。昨天又要到門禁的廠商來對門禁的聯調。

門禁廠商提供了他們門禁的api函式的dll和乙個dll的相關的說明數。由於公司的票務系統是vc開發的,上層也要求在原有

的系統上作改動,加上門禁即可。但是門禁廠商的dll是在delphi下開發的,在vc下呼叫這樣的dll存在著一定的風險。

來到廠商,寫了乙個測試程式呼叫他的dll,由於廠商只提供了乙個dll而沒有lib,所以也只能用動態呼叫dll了。寫好測試

程式,連上廠商的門禁,執行,出錯。除錯,發現呼叫廠商的dll已經呼叫進來,但是在執行dll中的函式時出現了指標的

錯誤。在次檢查程式,沒有問題。懷疑是他的機器連線出了問題,要求廠商用自己的程式來控制。他們用delphi寫的demo

呼叫dll可以啟動門禁。難道是我的程式的問題?

在次檢查程式,沒有什麼問題。難道是vc動態呼叫dll不對?上網查了下資料,動態呼叫沒有問題,難道是編譯器的問題?

重新建立工程,重寫**,執行,錯誤依舊。

於是要求廠商提供lib用靜態呼叫dll試下,但是廠商說提供不了。

只有另想辦法,想到程式已經掉到了dll,到執行他的函式的時候在出錯的,就懷疑是他的函式介面提供是不是有問題。

最後找廠商的技術人員,把函式的引數乙個乙個的核實,發現就是他提供的dll的引數有問題,字串長度給長了,以至我

的給的引數都越界了。

廠商技術人員重新編譯dll,我再次呼叫,執行,開門了,終於搞定了。

前後端聯調

前端線上環境 後端線上環境,在瀏覽器通過前端url 可以獲取資料 前端測試環境 後端線上環境,在瀏覽器通過前端url 無法獲取資料 為什麼?傳送給後端網域名稱的兩者的請求引數有差異!前者請求引數是 from searchkeyword key 82d69fcc7fe4a0b0 keyword 按摩 ...

Unity Profiler聯調Xcode效能分析

unity profiler聯機除錯工具 profiling 另外安卓手機上還可以用snapdragon和adreno等工具進行聯機除錯和逆向分析等。ios手機上聯調unity profiler和安卓差不多,在build xcode工程的時候debug下勾選development build和aut...

出差 十八 聯調

昨晚看完最強大腦,時間已經到了凌晨1點多,為了一天中含金量最高的一餐,還是在7點50分起床了,週六的餐廳人很少,可選擇的品類也相對較少,每天早晨一碗公尺粉配乙個荷包蛋已是標配,然後還會到自助廳吃點公尺粥,牛奶或是其他麵點之類的,同事很不解,一大早吃那麼多,其主要原因是牙齒不好,盡量在早晨多吃點,一天...