关于ole控件的问题。error:name not found calling external object function open event of object w_main

时间:2022-09-14 21:24:20
窗口的open event中使用
regrv32命令执行成功。
也利用了 dllregerset..()函数注册了。
但是到了。我想
string named//文件的名称
ole_1.object.open(named)
执行上句的时候就会出现错误提示。
这个名称,有和没有路径的情况我都试过 结果一样。

这是什么错误啊。

8 个解决方案

#1


应该怎么样打开这个文件呢。

#2


在插入ole的时候如果我用三个tab中的第一个的时候就会提示‘该控件以过期’的提示,然后就插入失败。
会不会个这个有关系呢。,
我应该如何确定,这个控件是否是我要用的ocx呢。

#3


这个问题,该怎么样解决呢。

#4


关注

#5


好像跟路径无关.同样的WIN2000就是一个是专业版,一个是服务器版,就有不同的,估计跟系统有关.你看看你的运行的机器ok得了的,有灭有这个程序.指的是OCX程序.运行不了的有没有这个OXC程序.

#6


现在我的机器上,装有AUTOCAD2002可以正常运行,应该是没有问题的啊。
DwgThumbnail.ocx是我在目录中找到的,不知道是不是正确的。如果是为什么我总是用不了。
还有,是不是所有的ocx都可以用open函数呢。
我用这个函数打开的时候就提示上边的错误了。

#7


确认ocx中有open方法!

#8


怎么样确认呢,我没有 用过,这样ocx的对象所以不知道应该怎么样去用。
我是按照播放器的代码写的所以我也不知道应该用是 打开一文件。

#1


应该怎么样打开这个文件呢。

#2


在插入ole的时候如果我用三个tab中的第一个的时候就会提示‘该控件以过期’的提示,然后就插入失败。
会不会个这个有关系呢。,
我应该如何确定,这个控件是否是我要用的ocx呢。

#3


这个问题,该怎么样解决呢。

#4


关注

#5


好像跟路径无关.同样的WIN2000就是一个是专业版,一个是服务器版,就有不同的,估计跟系统有关.你看看你的运行的机器ok得了的,有灭有这个程序.指的是OCX程序.运行不了的有没有这个OXC程序.

#6


现在我的机器上,装有AUTOCAD2002可以正常运行,应该是没有问题的啊。
DwgThumbnail.ocx是我在目录中找到的,不知道是不是正确的。如果是为什么我总是用不了。
还有,是不是所有的ocx都可以用open函数呢。
我用这个函数打开的时候就提示上边的错误了。

#7


确认ocx中有open方法!

#8


怎么样确认呢,我没有 用过,这样ocx的对象所以不知道应该怎么样去用。
我是按照播放器的代码写的所以我也不知道应该用是 打开一文件。