版块 > 技术问题 > 申明COM对象型 出错,提示未找到COM类型
消息:
11
我把帮助文档里的.下面这段,直接复制运行,出错.
 
出错信息提示: 类型COM是未知类型
// Initialize a Unicode string containing 260 characters
WallPaper
UNICODE字符串型
WallPaper=Ansi转换为Unicode(重复(" ",260))

// Declare a COM
对象型 variable
ActiveDesktopCOM对象型

// Retrieve the interface for handling the desktop
ActiveDesktop=COM
创建实例("75048700-EF1F-11D0-9888-006097DEACF9","F490EB00-1240-11D1-9888-006097DEACF9")
如果错误侦测=,那么
// Retrieve the image of the desktop wallpaper
COM
运行方法(ActiveDesktop,4,&WallPaper,260,1)
信息("The image of the desktop is: "+Unicode转换为Ansi(WallPaper))
结束

消息:
255
您好

我们将在下一个版本中将doc和产品进行改进。
建议您运行如下代码:

// Initialize a Unicode string containing 260 characters
WallPaper是UNICODE字符串型
WallPaper=重复(" ",260)


// Declare a COM对象型 variable
ActiveDesktop是"COM对象型"


// Retrieve the interface for handling the desktop
ActiveDesktop=COM创建实例("75048700-EF1F- 11D0-9888-006097DEACF9","F490EB00-1240-11D1-9888-006097DEACF9")
如果错误侦测=假,那么
// Retrieve the image of the desktop wallpaper
COM运行方法(ActiveDesktop,4,&WallPaper,260,1)
信息("The image of the desktop is: "+Unicode转换为Ansi(WallPaper))
结束

希望对您有所帮助

非常感谢您对WinDev简体中文版的支持与关注!
 
希望您使用WinDev开发愉快!
 
PC SOFT
 
WebDev:本论坛由PC SOFT WebDev 实现。
消息:
11
还是提示出错呀..
消息:
255
您好

根据您的代码,我们发现您定义ActiveDesktop时"COM对象型"没有使用双引号。您确定你有正确输入双引号吗

希望能够帮助您

非常感谢您对WinDev简体中文版的支持与关注!
 
希望您使用WinDev开发愉快!
 
PC SOFT
 
WebDev:本论坛由PC SOFT WebDev 实现。
消息:
11
嗯,好了,
能问下,,COM中的函数如何调用吗,英文的说明看的不是很懂,,如何取调用函数的返回值呢,能给个列子吗.
消息:
255
您好,

我们已经对“COM运行方法”的在线帮助进行了中文翻译,现在您可以浏览它了。

希望对您有帮助。

非常感谢您对WinDev简体中文版的支持与关注!
 
希望您使用WinDev开发愉快!
 
PC SOFT
 
WebDev:本论坛由PC SOFT WebDev 实现。
    统计
    注册会员总数: 379
    论坛帖子总数: 1049