更换 ISA CAN 总线卡

更换 ISA CAN 总线卡

有一个使用研华 PCL-841(16 位 ISA 卡)的第三方系统,并且想用研华 PCIE-1680 卡(PCI Express)替换它。

应用程序(没有可用的源代码)是否需要修改或者是否存在某些 API 兼容性?

该应用程序是用 32 位 Visual Basic 6 编写的,是否可以使用 Windows 10 Pro x64 位?从 32 位 (APP) 到 64 位 (OS) 的驱动程序访问是否兼容?

答案1

Visual Basic 运行时将在 Windows 10 上运行。

Visual Basic 团队致力于确保 Visual Basic 6.0 应用程序在以下受支持的 Windows 操作系统上具有“It Just Works”兼容性:Windows Vista、Windows Server 2008(包括 R2)、Windows 7、Windows 8 和 Windows 8.1、Windows Server 2012(包括 R2)以及 Windows 10。

在操作系统中,即使是 x64,它也会在模拟模式下工作。(32位应用程序仅在WOW中运行

Visual Basic 6.0 运行时文件是 32 位的。这些文件在下表中引用的 64 位 Windows 操作系统中提供。32 位 VB6 应用程序和组件仅在 WOW 仿真环境中受支持。32 位组件也必须托管在 32 位应用程序进程中。

Visual Basic 6.0 IDE 从未提供过原生 64 位版本,32 位 IDE 也未在 64 位 Windows 上得到支持。64 位 Windows 或任何非 32 位原生架构上的 VB6 开发目前不受支持,将来也不会得到支持。

最让我担心的是你的控制器,因为我不知道它连接到什么。它连接的设备是否也兼容?你测试过它了吗?

对于您的问题,最好的解决方案是进行测试/实验,因为安装有 Windows 10 的机器很容易获得,并且您可以准备好旧电脑,以防测试不起作用。

如果您完成了所有这些步骤,请务必写下您所做的事情,因为如果它是一个关键应用程序,那么您将准备好迁移计划。

相关内容