生成DLL文件后,每次重新更改DLL文件内容,都要重新编译DLL,并且应用程序必须重新引用DLL,能不能不重新引用呢?UP有分 在工程属性中给DLL工程设置二进制级兼容 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我以前做过OCX,也是一样,不过,后能弄通过:工程->弹出的对话框中:控件,选中二进制兼容(这个我不是很肯定,高手请发言)如果二进制兼容,而那个调试DLL的文件又正在运行,可能编译不了,你可以先关闭那个调试的程序,好像选中工程兼容就不会吧?______________________________________________________________我是菜鸟,可能会说错,不要骂我,技术有限,但我女朋友(以前是,现在不知算不算)教我要有一颗帮助别人的心. 因为引用工程调用的是DLL文件,所以重新编译DLL是必需的。VB的DLL编译时有三种兼容方式:(1)不兼容:每次编译后生成新的GUID,所有接口的标识都被改写。 引用工程中的引用框中将丢失对改DLL的引用。(2)工程兼容:每次编译后保留上一次的GUID,所有接口的标识都被改写。 引用工程中的引用框中将不会丢失对改DLL的引用。 (原来引用的工程必须重新编译才用正确调用DLL)(3)二进制兼容:每次编译后保留上一次的GUID,所有原来的接口的标识都被 保留。引用工程中的引用框中将不会丢失对改DLL的引用。 (仅适用于没有修改原来的接口,但可以修改过程中的执行或增加新的接口)。 BYTE数组接收数据的问题 求助视频开发的原因和思路? vb中Datagrid的问题 有感而发 从不结贴的人:tibetlover 提问!如何在网页中嵌入一个自己写的ActiveX(*.ocx)控件?(和网页留言板有关) 运行时Format找不到库 寻觅瑞星杀毒软件2002增强版序列号,100分专家888分可用分相赠!(在线焦急等待) "关于暑假来了,大家一起做个大软件!"的最新消息 一个奇怪的小问题,两段程序为什么一对一错,请各位指点迷津! 登录窗口如何连接到数据库access 在class模块的成员函数中如何传递type结构的参数
我是菜鸟,可能会说错,不要骂我,技术有限,但我女朋友(以前是,现在不知算不算)教我要有一颗帮助别人的心.
VB的DLL编译时有三种兼容方式:
(1)不兼容:每次编译后生成新的GUID,所有接口的标识都被改写。
引用工程中的引用框中将丢失对改DLL的引用。
(2)工程兼容:每次编译后保留上一次的GUID,所有接口的标识都被改写。
引用工程中的引用框中将不会丢失对改DLL的引用。
(原来引用的工程必须重新编译才用正确调用DLL)
(3)二进制兼容:每次编译后保留上一次的GUID,所有原来的接口的标识都被 保留。引用工程中的引用框中将不会丢失对改DLL的引用。
(仅适用于没有修改原来的接口,但可以修改过程中的执行或增加新的接口)。