社区
Delphi
帖子详情
过程后的safecall有什么用啊?
Linux2001
2001-12-25 10:09:03
比如:procedure ABC(i:integer);safecall;
...全文
524
17
打赏
收藏
过程后的safecall有什么用啊?
比如:procedure ABC(i:integer);safecall;
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dancemaple
2002-01-18
打赏
举报
回复
stdcall:指定参数的入栈方式为从右到左,dll中一般都应声明为stdcall,需要和别的语言开发的程序交互时也应声明为stdcall,因为Windows本身就是从右到左入栈,而Pascal是寄存器保存参数,或从左到右入栈
safecall相当于在stdcall的基础上加了try异常处理
(我不是高手)
Linux2001
2002-01-18
打赏
举报
回复
有高手来讲一下吗?
Linux2001
2002-01-17
打赏
举报
回复
有高手来讲一下吗?
Linux2001
2001-12-30
打赏
举报
回复
to:V_Lucky(Lucky)
你Delphi才学5个月就知道了啊
Linux2001
2001-12-25
打赏
举报
回复
to:MouseBrother()有没有详细一些啊
xzgyb
2001-12-25
打赏
举报
回复
不太懂,关注
MouseBrother
2001-12-25
打赏
举报
回复
去VC论坛问一下吧
MouseBrother
2001-12-25
打赏
举报
回复
他是调用windows下的DLL或OCX中的函数使用的调用方法
和stdcall差不多。
safecall是安全调用、stdcall是标准调用。我也没见到有
delphi书介绍他们的具体作用。
rufujian
2001-12-25
打赏
举报
回复
dd
zwjchina
2001-12-25
打赏
举报
回复
IDE与OOP一书中有介绍!
zwjchina
2001-12-25
打赏
举报
回复
IDE与OOP一书中有介绍!
VSaber
2001-12-25
打赏
举报
回复
safecall处理com异常,如果不用他修饰,就得用olecheck函数检查调用成功与否!
ilcode
2001-12-25
打赏
举报
回复
V_Lucky:能说详细点吗?
MouseBrother
2001-12-25
打赏
举报
回复
HResult的意思是结果句柄。是一个指针。
取他的值我就不会了
xzgyb
2001-12-25
打赏
举报
回复
谢谢V_Lucky
对于
procedure ABC(i:integer);HResult;stdcall;
如何取它的返回值呢
知足常乐
2001-12-25
打赏
举报
回复
safecall用于COM和异常处理
procedure ABC(i:integer);safecall;
相当于:
procedure ABC(i:integer);HResult;stdcall;
Linux2001
2001-12-25
打赏
举报
回复
to:MouseBrother()有没有详细一些啊
delphi打印组件开发
在某次为单位开发信息管理系统的
过程
中,需要实现在Web端对特定票据进行套打的功能。为了解决这一问题,可以采取两种主要方案:一是利用Delphi的Active Form生成客户端界面;二是开发一个可以在客户端安装的组件,由...
D5开发人员指南-02卷
9.3 为什么要使用DLL 236 9.3.1 共享代码、资源和数据 236 9.3.2 隐藏实现的细节 237 9.3.3 自定义控件 237 9.4 创建和使用DLL 237 9.4.1 数美分:一个简单的DLL 237 9.4.2 显示DLL中的模式窗体 239 9.5 显示DLL中的...
delphi COM深入编程
... ...它提供了一种定义软件组件的方式,并且允许这些组件跨语言、跨平台地进行交互。Delphi作为一种流行的...在未来的技术发展
过程
中,尽管有更多新技术出现,但COM作为一种成熟的标准,仍然会在很多场景下发挥重要作用。
Delphi5开发人员指南
9.3 为什么要使用DLL 236 9.3.1 共享代码、资源和数据 236 9.3.2 隐藏实现的细节 237 9.3.3 自定义控件 237 9.4 创建和使用DLL 237 9.4.1 数美分:一个简单的DLL 237 9.4.2 显示DLL中的模式窗体 239 9.5 显示DLL中的...
kotlin-android:支持Kotlin android开发的样本
扩展函数和属性允许为已有类添加新功能,而无需继承或使用装饰者模式。 10. **Kotlin与Android Jetpack的整合** Jetpack是一套Android开发工具集,包括Room、LiveData、ViewModel等组件,Kotlin的语法特性使其与...
Delphi
5,927
社区成员
262,932
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章