简体   繁体   中英

ActiveX component can’t create object : PCOMM.autECLConnList

I am trying to automate the sending keystrokes to a mainframe application which is being connected using PCOMM iSeries emulator. I am not sure on what I am doing wrong here, as the same code works on a different machine. Below are the configurations,

Working Machine : Windows 10 64 bit, Office 32-Bit

Error Machine : Windows 7 64 bit, Office 64-Bit

Below is the code

On Error Resume Next

Set autECLWinObj = CreateObject("PCOMM.autECLConnList")

Set IA = CreateObject("PCOMM.autECLOIA")
Set PS = CreateObject("PCOMM.autECLPS")

PS.SetConnectionByName (Client)
IA.SetConnectionByName (Client)
autECLWinObj.SetConnectionByName (Client)

Please help, i am new to this and stuck .

PS : Kindly don't duplicate the question as there are none specific to PCOMM.

将 MS Office 64 更改为 MS Office 32 并且有效。

PCOMM only provides 32-bit dlls for the automation objects, so those can not be used from a 64-bit process (like 64-bit office).

See also this IBM support entry .

自 2019 年 5 月起,您必须将 IBM Personal Communications 升级到新版本 14(64 位)

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM