鱼C论坛

 找回密码
 立即注册
查看: 2587|回复: 7

dll实现窗体重用调用约定export 、 far

[复制链接]
发表于 2013-7-17 17:14:07 | 显示全部楼层 |阅读模式
10鱼币
不知道我的提问的说法有没有问题啊。如果有问题,请指出,多谢。
我这两天看了甲鱼老师的dll教程
看到dll实现窗体重用这一讲,里面在写到函数的调用约定时出现了export,然后调用这个函数的单元里函数的声明用的是far external 跟前面说的不一样。前面用的都是stacall,

是否是:
     如果被调用函数是在dll的单元里声明的,则dll中声明该函数的后面要用export?
     还有调用dll的单元里声明函数时用far?

这里面有什么规律吗?为什么要这么用?说的有点乱,希望大家给点帮助了。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-7-17 17:15:32 | 显示全部楼层
不要沉啊,要解决啊!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-7-17 20:02:52 | 显示全部楼层
结贴了。。
原来是习惯问题,哈哈!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-7-18 01:15:25 | 显示全部楼层
我还没来得及回答。。。。已经结束了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-7-20 14:50:11 | 显示全部楼层

如果被调用dll中的函数实现是在单元文件内的话则需要使用后缀export!那个far纯粹是为了兼容16位的,现在已经没人使用了,不过小甲鱼老师直接抄书上的,太不小心了,所以。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-7-20 17:14:14 | 显示全部楼层
呵呵。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-26 09:14:43 | 显示全部楼层

学习,支持一下!加油:sweat:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-11 20:34:31 | 显示全部楼层
哇,原来是这样,我正要找呢,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-22 05:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表