|
如按装vb sp6还要在再 安装 KB957924-v2-x86-CHT.msi
否则,还是无法引用Communication
此问题微软的答复如下:
目前没有 HOTFIX 能解决,仅能参考任一建议来解决您的问题:
roll back the KB 969898 update. Not recommended however instructions are in the above web page.
-- locate the newest version of mscomm32.ocx and distribute to your users/customers. Not recommended as this will require the users to have admin privileges on their system to install the OCX or for the IT staff to do the update. In the meantime your app's serial port logic isn't working
-- replace the mscomm32.ocx with API code. Perform Serial Port Communication - The sample code on this page consists of a VB module containing a collection of routines to perform serial port I/O without using the Microsoft Comm Control component. The module uses the Windows API to perform the overlapped I/O operations necessary for serial communications.
其实这个问题也一直困扰我,
我当初用 comm 组件 ,是套用桂思强(学贯出版社)的范例,他提供CommSetup.exe、MSCOMCHT.DLL、MSCOMM32.OCX三个档,只要执行CommSetup.exe 就可在无VB的环境。
现在因KB 969898 hotfix 的问题,也无法再在使用此方法
变通的方式是先安装VB 再按装 KB957924-v2-x86-CHT.msi
但在客户端按装VB也不是上策。
期盼 tmtony 大大能帮我们解惑 |
|