一个dll在保持接口不变的情况下重新编译,引用它的其他dll也需要重新编译?

oldsky 2003-01-08 09:47:02
如题,无论是否,给出说明的均有分。
...全文
49 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ccbl 2003-01-08
应该需要,我不知道为什么,但每次都这样做
回复
Talent2001k 2003-01-08
我也是,可能是应因为每次编译都会改注册码,其他相关程序不重新编译会报注册失败的!
回复
oldsky 2003-01-08
我是VB写ActiveX Dll
为什么会要重新编译?
回复
chinayang 2003-01-08
不知你所谓的DLL是在那里写的.是在VB中吗.VB只可以写ActiveX..Dll.那种情况就需要重新编译你的应用程序.
如果是用VC等写的DLL.在接口没变的情况下,不用.
回复
nik_Amis 2003-01-08
你可以后期绑定,不过这样速度会慢
回复
oldsky 2003-01-08
听人说(我没试过):这种兼容后,dll为保持兼容,文件会越来越大。
那位有过经验?
回复
holydiablo 2003-01-08
对,就是2进制兼容,这个问题也是老生常谈了
回复
ltdd 2003-01-08
工程\属性\部件\兼容
回复
wangweicai 2003-01-08
Talent2001k(哈哈) 说的对
如果你在工程的属性里的编译选项卡里的DLL基地址的数改大一些,也许会不再出那种问题。我忘了,有点不确定,你试试再说了^_^ ^_^
回复
oldsky 2003-01-08
具体如何做啊?
回复
宏正 2003-01-08
改为二进制兼容格式就行
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告