毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

error C2039: 'UpdateRegistry' : is not a member of 'CHello'

更新时间:2012-11-2:  来源:毕业论文

vs2005下面创建COM组件出错
按照:MSDN文档操作,创建一个COM组件;
http:-//msdn.microsoft.-com/en-us/library/ms180791(VS.80).aspx

在编译COM组件出错(还没有写应用测试):
1>d:\my documents\visual studio 2005\projects\commm\interopsolution\hellocomobject\Hello.h(62) : error C2039: 'UpdateRegistry' : is not a member of 'CHello'
1> d:\my documents\visual studio 2005\projects\commm\interopsolution\hellocomobject\Hello.h(24) : see declaration of 'CHello'
1>d:\my documents\visual studio 2005\projects\commm\interopsolution\hellocomobject\Hello.h(62) : error C2065: 'UpdateRegistry' : undeclared identifier


出错是由下面这句引起的。
OBJECT_ENTRY_AUTO(__uuidof(Hello), CHello)
(用于注册组件)
 VS2005 WINCE6.0 arm11(s3c6410)
定制的WINCE中包含了com组件,没有DCOM组件 
 
VS2005下com组件没写过,你用c#写的么。
c#生成的dll是托管的,必须经过COM封装才能给非托管代码使用。
com组件最好基于win 32平台开发,建议你在EVC下写。

 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。