我记得dll好像只能连接函数,那么不能连接类了?如果能的话,
delphi吧
全部回复
仅看楼主
level 11
天道玄虚
楼主
我记得dll好像只能连接函数,那么不能连接类了?
如果能的话,怎么做?
召唤小吧主@BambooCaep
2018年02月14日 15点02分
1
level 11
天道玄虚
楼主
不过我好像意识到,相比于使用dll减小体积,为什么不直接upx呢
2018年02月14日 15点02分
2
吧务
level 14
BambooCaep
只让delphi调用的话,连接接口都可以
2018年02月14日 23点02分
3
吧务
level 14
BambooCaep
只要调用者能编译通过就可以调用,只是string需要特殊处理
2018年02月15日 00点02分
4
BambooCaep
确切的说,是copy on write的东西需要特殊处理
2018年02月15日 00点02分
吧务
level 14
BambooCaep
用同一种语言协同开发的时候,把接口封装进dll是不二选择
2018年02月15日 00点02分
6
吧务
level 14
BambooCaep
调用类的时候注意谁创建谁销毁就行;接口就简单多了
2018年02月15日 00点02分
7
level 11
天道玄虚
楼主
也就是说编写interface?这个的话我就不太熟了
2018年02月15日 00点02分
8
BambooCaep
简单啊,把类里面别人要调用的方法提取出来写个接口文件就好了。这样所有的实现细节都完美隐藏。
2018年02月15日 03点02分
天道玄虚
@BambooCaep
好的,我去研究一下
2018年02月15日 04点02分
level 13
testerHooK
只用Delphi开发的话,直接用
bp
l,类随便调用
2018年02月18日 14点02分
9
BambooCaep
bpl和dll适用场景不太一样。bpl曝露的细节太多,还要求delphi版本号一致。
2018年02月18日 23点02分
1