delphi封装的回调函数DLL

delphi封装的回调函数DLL

版本:大小:260KB

类别: 系统其它 系统:WinAll, WinXP

立即下载
  • delphi封装的回调函数DLL 0

Delphi封装的调用回调函数的DLL,内有delphi源代码,请使用delphi7进行编译。

说明:

DLL中的输出函数的调用风格不是cdecl,而是pascal风格(windowsapI多采用这种),通过反汇编moto_srv.dll,发现几个函数的尾部都是retn的方式返回,即由被调用者负责清理堆栈,而不是cdecl的由调用者通过add esp, n的方式清理堆栈。以上是主要问题,改正方法是把函数原型定义的cdecl去掉,或者改写为pascal(缺省如此,直接去掉cdecl同此);次要问题(或许不是问题),在display中,先不要访问VCL等有关窗体的资源,用writeln输出到屏幕,或者保存到一个文件,看看是否成功。

查看全部

更新时间:2014-12-29
网友评论
我要跟贴
取消
猜你喜欢
  • Delphi

Delphi更多>>

Delphi即原“BorlandTurbo Pascal”,是Windows平台下著名的快速应用程序开发工具,由美国Borland(宝兰)公司开发。Delphi是一个集成开发环境(IDE),使用的Object Pascal语言,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。

同类推荐
热门精品
最新应用