以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- com组件在excel的vba能创建对象,在金字塔下却出错 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=154291) |
-- 作者:roadpeace -- 发布时间:2017/5/27 14:49:29 -- com组件在excel的vba能创建对象,在金字塔下却出错 有com组件,在excel的vba下成功 Sub aa() Dim test Set test = CreateObject("ZMStockCom.StockTrade") MsgBox (test.AccountType) End Sub 在金字塔下,出现 429 activeX部件不能创建对象 的错误 Sub APPLICATION_VBAStart() Dim test Set test = CreateObject("ZMStockCom.StockTrade") End Sub 请问何解?金字塔对com组件有什么特殊要求??
[此贴子已经被作者于2017/5/27 14:49:47编辑过]
|
-- 作者:roadpeace -- 发布时间:2017/5/27 14:50:37 -- 补充:office和金字塔都是64位 |
-- 作者:王锋 -- 发布时间:2017/5/27 16:42:46 -- 你要确认一下 ZMStockCom.StockTrade 这个组件是否也是64位的才行 另外这个组件是否有什么调用特殊要求等等 |
-- 作者:王锋 -- 发布时间:2017/5/27 19:03:19 -- 目前金字塔使用的是微软标准的vbs脚本,该控件无法在金字塔的vbs脚本下调用,说明也无法在其他的VBS脚本下使用的。 我们大致搜索一下网上的相关资料,你可以尝试2个解决方案 1,先运行exe控件后看能否启动 2,使用32位的金字塔尝试 |
-- 作者:pel46585 -- 发布时间:2017/6/14 17:27:03 -- 如果是vb写的com组件的话,当你在高版本office或win下编译生成的.com,在低版本电脑上运行可能会出现你的问题 这个com组件,试着用windows系统的电脑编译下试试
[此贴子已经被作者于2017/6/14 17:28:13编辑过]
|