佚名通过本文主要向大家介绍了lsu错误是什么意思,错误651是什么意思,http错误是什么意思,脚本错误是什么意思,服务器错误是什么意思等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 100分求助,MIDL2039错误是什么意思
描述:
解决方案1:
描述:
MFC写的一个automation server dll,对象是CCmdTarget派生类,并用classwizard生成加入automation的method,再所有使用BOOL参数的地方都出现下面的MIDL2039的警告,为什么?如果在参数中不能使用BOOL类型,为什么classwizard会产生这样的参数?在method中可以用BOOL类型吗?
下面的bIsFixCost是BOOL类型的,在BEGIN_DISPATCH_MAP宏里边是VTS_BOOL类型。
E:\private\source\dll\PAtStdDll\PAtStdDll.odl(34) : warning MIDL2039 : interface does not conform to [oleautomation] attribute : [ Parameter 'bIsFixCost' of Procedure 'MyMethod' ( Dispinterface 'IMyDocument' ) ]
解决方案1:
把odl文件出错的boolean改为VARIANT_BOOL,一切ok