社区
Delphi
帖子详情
请教一个Delphi和Vc的问题
pangxinfu
2004-08-27 09:20:28
Delphi是基于事件驱动机制的,而VC是以消息为基础的事件驱动,请问这两种语言间的驱动机制有何区别吗?请哪位给指点一下!
...全文
165
10
打赏
收藏
请教一个Delphi和Vc的问题
Delphi是基于事件驱动机制的,而VC是以消息为基础的事件驱动,请问这两种语言间的驱动机制有何区别吗?请哪位给指点一下!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SGP
2004-09-11
打赏
举报
回复
事件,也就是VC中的函数回调,用来实现VCL框架的控制反转(由它不调用你,而不是你调用它).
它与消息类似,但并不相同.消息是一种信息传递的渠道,它可以实现多播,且没有范围限定,是一种平面结构;DELPHI中的事件回调则限定了其使用范围(如同强类型特性),是一种层次结构,在DELPHI8之前,它的事件机制还只能是简单的点对点的单播.
很明显,使用回调可以使软件的设计更符合我们的正常思维,且简单易用,所以DELPHI把WINDOWS的消息系统封装成了事件.
子秦1117
2004-09-10
打赏
举报
回复
茅塞顿开
MMas
2004-09-10
打赏
举报
回复
接分
MMas
2004-09-10
打赏
举报
回复
接分
WGYKING
2004-09-10
打赏
举报
回复
路过
wg007
2004-09-10
打赏
举报
回复
楼主的理论不知道有没有根据,还是自己凭空想出来的?
krajy
2004-09-10
打赏
举报
回复
是的,VCL的特点就是把复杂的api封装成易于使用的组件,但是VCL内部也是基于Windows的消息驱动的。
halfdream
2004-09-10
打赏
举报
回复
不知道楼主从哪儿听到这种说法...
DELPHI的WINDOWS程序也是基于消息的..
只是VCL封装得比较易用..能够提供事件方式,方便编程.
loveyou19840806
2004-09-10
打赏
举报
回复
不是的吧,WINDOWS都是以消息为基础的事件驱动
抱朴守拙
2004-09-10
打赏
举报
回复
Delphi是基于事件驱动机制的,而VC是以消息为基础的事件驱动
>>>>???
VC
调用
Delphi
写的dll的
一个
问题
的处理
本文探讨了如何在
Delphi
和
VC
之间进行字符串参数传递。通过实验发现
Delphi
的String类型在
VC
中应使用char**来匹配。此外还讨论了如何避免内存错误及
Delphi
分配的内存释放
问题
。
Delphi
7调用动态库实现HMACSHA编码资源文件
这是
一个
专为
Delphi
7开发者设计的开源资源文件,解决了
Delphi
7中HMACSHA编码实现不便的
问题
。通过调用动态库,支持HMACSHA1等多种加密编码方式,结合
VC
和openssl库,提供调用方法和示例,可将编码结果转换为BASE64字符串,提升项目安全性。
Delphi
7调用动态库实现HMACSHA编码资源文件:高效加密解决方案
这是
一个
为
Delphi
7开发者设计的开源资源文件,通过调用动态库解决
Delphi
7中HMACSHA编码实现不便
问题
。项目结合
VC
和openssl库,支持多种加密编码方式,能将编码结果转为BASE64字符串,可用于网络安全、数据存储等场景,提升项目安全性和可靠性。
解决使用ado连接oracle数据库是出现ora-06413错误
本文介绍了
一个
使用
VC
、
DELPHI
或pb等工具编写ADO访问Oracle程序时遇到的
问题
及解决方案。若程序所在文件夹名称以括号结尾,则可能会导致出现“连接未打开”的错误提示。文章提供了简单有效的解决方法——更改文件夹名称。
Call dll function..
本文介绍了
一个
使用
VC
调用
Delphi
动态链接库(DLL)的例子,并详细解析了如何正确声明和使用函数指针来避免运行时错误。通过具体的代码示例,展示了如何加载DLL、调用DLL中的函数以及正确处理不同调用约定所带来的
问题
。
Delphi
5,943
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章