- 軟件大小:260KB
- 軟件語言:中文
- 軟件類型:國產軟(ruǎn)件
- 軟件類別:免費軟件 / 係統其它
- 更新時間:2014-12-29 14:30
- 運行環境:WinAll, WinXP
- 軟件等級:
- 軟件廠商:
- 官方網站:http://www.ynaad.com
![頂一個](/skins/gr/images/c_goodbg.png)
![踩一個](/skins/gr/images/c_badbg.png)
446KB/中文/10.0
4KB/中文/10.0
4.17M/中文/10.0
24KB/中文/10.0
356KB/中文/10.0
用Delphi封裝的調用回調函數的DLL,內有delphi源代碼,請(qǐng)使用delphi7進行編譯。
DLL中(zhōng)的輸出函(hán)數的調用風格不是cdecl,而是pascal風格(windowsapI多采用(yòng)這種),通過反匯編moto_srv.dll,發現幾個函數的尾部都(dōu)是retn的方式返回,即由被調用者負責清理堆棧,而不是cdecl的由調用者通過add esp, n的(de)方式清理堆棧。以上是主要問題,改正方法是把函(hán)數原型定義的cdecl去掉,或者改寫為pascal(缺省如此,直接去掉cdecl同(tóng)此);次要問題(或許不是問題),在display中,先不要訪問VCL等有關(guān)窗體的資(zī)源(yuán),用writeln輸出到屏幕,或者保存到一個(gè)文件,看看是否(fǒu)成功。
請描述(shù)您所遇到的錯誤,我(wǒ)們將盡快予以修(xiū)正,謝(xiè)謝!
*必填項,請輸入內容