I write applications in VB6 that connect to running Windows applications using COM. The Windows applications are high end microwave circuit design programs with published COM API's. I connect to a running program that has an open project file. Under WinXP and Win7 I learned the in's and out's of Early and Late Binding, everything worked great. Now with Windows 10 something has changed. When doing development in the VB6 IDE I cannot connect to the running program. No matter what syntax I use for GetObject or CreateObject a new copy of the target application is launched. My compiled programs still work as desired, they connect to the running Windows app. I can work around this. Temporarily modify my code so after the Windows app launches I open a specific project file that I can use for testing. But I would like to understand what has changed.
↧