VBA 中运行时错误 429,但类已注册

2024-03-25

我正在尝试重新创建一个程序,该程序使用 JavaScript 打开与 PLC 的连接,然后在网页上显示各种信息。由于各种原因,我宁愿将其以 MS Access 的形式保存,并且一直在努力寻找合适的 dll 来使用(Jet32X.dll,如果有人好奇的话)。我最终将 javascript 中调用的 CLSID 跟踪回 PLC 的注册类,并且我尝试在 VB 代码中创建该对象。然而,它不会比 Dim As New 行更进一步,抛出运行时错误 429:“Active X 组件无法创建对象”。真的希望我能了解更多有关原因的信息。
我知道该课程已注册,因为这就是我首先找到它的方式。我知道 DLL 文件没有损坏,因为程序在 JS 版本中运行良好。我偷偷地怀疑这里存在某种不兼容性,因为 PLC 和支持软件相当旧,而且我正在使用 Microsoft Access 2013(及其相关的 VBA)。然而,我实在想不出一个好的方法来验证这一点。还有人有其他想法吗?还有其他什么原因导致这个问题吗?


弄清楚了;如果其他人遇到此类问题:
32 位 COM dll 无法在 64 位应用程序中运行。如果您不想返回并重新安装您正在使用的应用程序的 32 位版本,最简单的解决方法之一是使用 dllhost.exe 作为代理。 你可以阅读一些相关内容here http://www.scribd.com/doc/56629579/64-Bit-Insider-Volume-1-Issue-7,但我发现了这个tutorial http://www.gfi.com/blog/32bit-object-64bit-environment/更容易遵循。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VBA 中运行时错误 429,但类已注册 的相关文章

随机推荐

  • dqrng 与 Rcpp 用于从正态分布和二项分布中绘制

    我正在尝试学习如何从 Rcpp OpenMP 循环内的正态分布和二项式分布中抽取随机数 我使用以下代码编写了R rnorm and R rbinom我理解这是一个不要那样做 https stackoverflow com a 5471791
  • 如何阻止程序跳过 getline? [复制]

    这个问题在这里已经有答案了 这是我的主要程序 int main string command cin gt gt command if command keyword string str str2 str3 str4 cout lt lt
  • 如果列属于特定类型,我如何在 MS SQL Server 2005 中检查

    我想更改 MS SQL Server 2005 中列的类型 但在更改该列的类型之前 我想检查该列是否属于我想要更改的类型 我怎样才能在 SQL 中做到这一点 谢谢 巴斯 亨德里克斯 根据 anwser 我编写了以下查询来实现这一目的 IF
  • Devise + Omniauth:未定义的方法“user_omniauth_authorize_path”

    我一直在关注facebook 的omniauth devise集成指南 https github com plataformatec devise wiki OmniAuth Overview当我单击链接使用 Facebook 链接登录时
  • TomEE 上的 Java Eclipselink 给出“缺少必需的 persistence.xml”

    我正在尝试在 TomEE 上设置 Eclipselink 但遇到了有关缺少 persistence xml 的错误 但 persistence xml 存在于 ProjectPath META INF persistence xml 中 我
  • 如何确保iOS应用程序收到服务器发送的每个推送通知?

    众所周知 如果应用程序处于后台或离线模式 则不会收到推送通知 应用程序在用户操作后获取一次 点击通知或应用程序图标 苹果推送通知服务保留只有最后一个通知当设备离线时 设备连接到互联网后 APN 会发送最后一条通知 怎么解决这个问题呢 刚刚到
  • 在 Javascript 中使用 Math random 生成大数

    我需要使用 Math random 生成 26 位数字 但是当我使用它时 Math floor Math random 100000000000000000000000000 900000000000000000000000000 I ge
  • Firebase 搜索子项并返回父项键

    我试图通过对其子参数的搜索返回 Firebase 中的 UID 键值 Users BCsuC4XAZq0MDK1taLcD2 Name Test1 Phone 0011223344 t50GPKxb8mgINGbmGJrR83 Name T
  • 蚂蚁设计。如何动态设置表单字段错误消息?

    表单字段有很多异步检查规则 因为复合 api 可以通过返回不同的结果一次检查这些规则 所以我不想触发这么多 api 请求 语法更新为v4 新语法是 setFields Set fields status fields FieldData g
  • swift 函数调用:self 关键字与不使用 self 关键字

    我想知道类中的这两个函数调用之间是否有任何区别 self myFuction VS myFunction 它以两种方式发挥作用 有没有必要使用self关键字的情况 大多数情况下 绝对没有区别 但如果省略 self 则更加 迅速 但有一种情况
  • 如何配置额外/不同的迁移文件夹

    我和一位同事正在从事共享一些模型的不同项目 因此 我们通过 git 子模块共享模型 此外 我们还希望能够共享迁移 这样 我同事的迁移就会在文件夹中db migrate other db我的项目 如何配置 Rails 迁移以在这个额外文件夹中
  • Rails4 未知编码名称 - CP720

    当我想运行任何 gem 命令时 例如 我收到此错误 gem install rubygems update 错误 while executing gem ArgumentError unknown encoding name CP720 所
  • 自动增量已自动重置回 1

    我刚刚遇到了一个我无法解决的问题 我有一个数据库表project queues它用作队列 我在其中存储一些记录 处理记录后 它们将被删除 删除是由 Rails 构造调用的record destroy在触发的循环中DELETE record
  • WPF:绑定到类内的列表

    我有一个文件类定义如下 public class File public string FileName set get public List
  • 如何在世博会上运行“@apollo/client”

    我有一个裸露的反应本机 然后我将项目转换为expo项目 因为该项目没有与主 React Native 项目一起运行 所以在创建 expo 项目后 我尝试运行该项目 但它给了我这个错误 While trying to resolve modu
  • 在 Fortran 95 中按值传递参数

    如何在调用函数参数时保留其值而不创建新变量 这就是 如何按值传递参数 在此示例代码中 program what implicit none integer a b c d a 1 b 2 c 3 print a b c d f val a
  • varchar 和 int mysql 数据类型的默认值

    屏幕截图显示了数据类型的 3 个典型定义 id 自动增量 标题和数字 1 之间有哪些区别 none and NULL 2 我必须选择吗as defined 当我想要一个空字符串时 对于 varchar 类型 3 我必须放一个as defin
  • 我什么时候应该使用 Response.Redirect(url, true)?

    我正在重定向到一个错误页面 其中包含一条经过美化的错误消息Application Error 在 Global asax 中 目前它说 Response Redirect Error aspx true 应该是 Response Redir
  • MongoDB:cursor.toArray 返回 Promise { }

    情况 我写了一个查询 var results db collection diseases find ttl txt regex data options i toArray Problem 然后我打印了results到控制台 if res
  • VBA 中运行时错误 429,但类已注册

    我正在尝试重新创建一个程序 该程序使用 JavaScript 打开与 PLC 的连接 然后在网页上显示各种信息 由于各种原因 我宁愿将其以 MS Access 的形式保存 并且一直在努力寻找合适的 dll 来使用 Jet32X dll 如果