有人有OPOS的经验吗?我无法让我的应用程序识别在 64 位机器上运行的设备的 LDN。
我已经知道 OleforRetail 的东西现在在注册表中的 Wow6432Node 下。我怀疑公共控件因此找不到LDN。有什么解决方法吗?
如果做不到这一点,是否有一个集中的 OPOS 开发论坛?
顺便说一句:我使用 Monroe Consulting 提供的通用控件。
谢谢!
有人有OPOS的经验吗?我无法让我的应用程序识别在 64 位机器上运行的设备的 LDN。
我已经知道 OleforRetail 的东西现在在注册表中的 Wow6432Node 下。我怀疑公共控件因此找不到LDN。有什么解决方法吗?
如果做不到这一点,是否有一个集中的 OPOS 开发论坛?
顺便说一句:我使用 Monroe Consulting 提供的通用控件。
谢谢!
你用什么来开发你的应用程序?
如果您使用的是 .NET,则需要将其设置为编译为 32 位版本。
平台目标:c# 项目设置上的 x86。
如果程序是 32 位或 64 位,则决定它在注册表中的哪个位置查找值。所有 OPOS com 对象都是 32 位的,因此如果您使用 64 位程序,它将找不到任何有关它们的信息。
我遇到的最大问题是我的应用程序没有找到 LDN。事实证明,您必须以管理员身份运行 OPOS 驱动程序配置软件才能使其正确操作注册表的 32 位部分。LDN 只是没有写在注册表中的正确位置,所以我的应用程序找不到它们。