以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  关于 activex 创建错误的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=97842)

--  作者:zyyh
--  发布时间:2016/5/25 17:34:17
--  关于 activex 创建错误的问题
版主大哥 问下一个操作设置
为何  我用 自己编写的程序 能 调用 已经注册的 

activex 但是金字塔不行

我自己的环境 是 win7 64位   金字塔环境是 3.91 64位

他的环境是win8 64位  金字塔环境是 3.90 BYTE4  64位

在我电脑里面 金字塔 能运行 我编写的 activex  ,但是他电脑里面 能用我自己编写的程序调用 activex ,用金字塔就是调用不了

请问下  需要在哪儿设置啊

注册表里面  检查过了 已经注册了

系统缓存也加入了

底下是调用代码  金字塔和 VB.NET一摸一样的
 Dim zyyh \'创建一个变量
Set zyyh = CreateObject("zyyh.zhuojiuduicangqiong")
msgbox zyyh.ceshi(1,2)

这个是金字塔的调用 

我采用的 编写程序 是用 VB.NET    调用 是一模一样的 
我自己电脑上面 金字塔 弹出 3  他win8电脑 就是弹出创建错误,
于是我自己专门用VB.NET写了 同样的调用 到他电脑 
VB.NET 有弹出 返回结果 3  


--  作者:马良
--  发布时间:2016/5/25 18:51:37
--  
一般是其他电脑缺少运行的必要组建导致的,检查一下,或者试试安装一下.net运行环境
--  作者:zyyh
--  发布时间:2016/5/25 22:52:42
--  
我在我电脑和金字塔上都能运行成功  在他电脑上 用我自己的程序也能测试环境也能成功  但是就是金字塔不行  
金字塔内部 有没有哪里设置 不允许调用 activex dll 的选项啊  win8环境的  我在我win7上面 完全一样的操作 

我上传了 安装包和 自己编写的测试应用  
[此贴子已经被作者于2016-5-25 22:53:07编辑过]

--  作者:王锋
--  发布时间:2016/5/25 23:05:08
--  
金字塔不会有这些限制,你可以用OFFICE的VBA调用一下试试了
--  作者:zyyh
--  发布时间:2016/5/25 23:11:21
--  
主要的问题 是  我这边能运行  金字塔也能调用这个 dll ,恶心的是 他那边不行 ,实在不行的话   我只好叫他换win7了
没有的话 我先叫他重装下 金字塔看看 
版主 谢啦