5 hours ago
Hi
I have a mainframe automation that I have built and support. Its been working fine for many years. I have recently changed my support machine from a VM to a desktop and had the software reinstalled but I now cant get my new machine to recognise the mainframe screens. The reason for this seems to be a difference in the Class Name attribute value
If I respy the main window of the mainframe emulator on my new machine this is showing as AfxOleControl140 but the value from when I built the process - and for all the machines using this automation in Production its AfxOleControl90.
I'd like to know what it is that determines this value?
2 hours ago
Hi Ed,
From first glance, it looks like the change from 'AfxOleControl90' to 'AfxOleControl140' is likely due to differences between the environments, with your desktop using a newer Microsoft library/runtime.
If the automation needs to work across VMs and desktops, i'd reccomend either:
Hope this helps!
Thanks,
Bridget