更换ISA CAN总线卡

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

应用程序(没有可用的源代码需要修改,还是有一些API兼容性?)

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

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

Visual Basic团队致力于在以下受支持的Windows操作系统上为Visual Basic 6.0应用程序提供“It Just Works”兼容性:Windows Vista,包括R2,Windows 7,Windows 8和Windows 8.1的Windows Server 2008,包括R2在内的Windows Server 2012,和Windows 10。

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

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

Visual Basic 6.0 IDE从未在本机64位版本中提供,在64位Windows上也不支持32位IDE。 不支持在64位Windows或32位以外的任何本机体系结构上进行VB6开发。

我最担心的是你的控制器,因为我不知道它连接到什么。 它连接的齿轮也是兼容的吗? 你testing了吗?

对于你的问题,你最好的解决scheme是testing/实验它作为一台机器与Windows 10很容易得到你的手,你可以保持你的旧电脑准备,以防您的testing不起作用。

如果你做了所有这些步骤,一定要写下你所做的,就好像这是一个关键的应用程序,你将在之后准备好一个迁移计划。