VB是什么玩意:二进制兼容 DLL 或 EXE 包含了一个找不到其定义的参数类型或返回类型 你在编译Active DLL时,没有按照二进制兼容的方式编译。这样就不会发生上面的情况了。因为VB没有办法自己编写类型库,你所有定义的Public的函数、枚举类型等都会成为类型库的一部分,如果不选择按照兼容的方式就编译的话,那么借口ID或者函数的ID就会发生变化。而VB工程中的引用时根据Component的GUID,如果这个都发生变化了,自然找不到了。VB的工程属性中有关于兼容方式的设定,有三种方式:不兼容、工程兼容、二进制兼容。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 编译时把兼容性设置成了二进制兼容,但是编译完后又修改了DLL的结构,比如改了一个方法的参数/参数类型或返回值都可能在再次编译时出现这种提示,你只要先把兼容性设为不兼容或工程兼容,自动把原来的注册住息覆盖,然后再把兼容性设为二进制,重新编译。 不能与SQL server数据库正常连接 如何模拟输入按键? 取字符串问题 看看哪里错了:DES算法的VB调用出现问题。请大家进来看看!(附DES的VB代码实现) 求一篇关于:客户关系管理系统(crm)与计算机技术的英文文章,字数要在5000字以上,谢谢谢谢!!! 怎么让用setupbuilder作的安装文件安装后不在[添加或删除应用程序]中出现? 请大家看看这个问题 [问]怎样读取Thumbs.db文件内容?100分 vb选取excel表格内容问题 VB6 动态调用标准dll,返回乱码并转换为正确结果问题。 高分求解,版主和各位高手帮忙啊! 用vb开发netmeeting语音传输.关于netmeeting控件,请给点指点,谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货