This problem was OT in Warning 503 Using OLE/CreateObject.
It happens that occasionally two instances of AB are running, one being invisible, except for the second icon in the Task Bar. As outlined in the above referenced post this seems to interferes with OLE functions like zooming - there is no error but the functions do not work.
In the case of zooming I can see they don’t work but in other applications OLE failure may go undetected. If this happens during trading there could be consequences. fwiw, Google showed me that I asked this question 10 years ago, so it seems that some of us go full-circle I also noticed some other familiar names: it is nice to see you are still around!
Are there any authoritative guidelines on how to run multiple instances of AB safely and/or how to prevent/detect forgotten instances. I know to use separate databases and data providers, or use local data. I solved that with separate AB icons each with a different default db.
Is there a way to detect and raise an alert if an invisible/inactive instance is running?
Any ideas will be appreciated,