PB 12.5.1 Build 4015
I have been getting some calls recently from some customers reporting an 'Invalid Object Error' message. The object it is complaining about is global window object. This object is only opened during startup and closed during shutdown. After trying to trouble shoot for weeks I had one of my customers move their user from a 64-bit OS back to a 32-bit OS with the same software installation and they haven't had the problem since (over 2 months ago). I am at a loss as to try and figure out what might be causing this to happen. Has anyone out there experienced anything similiar? Also, how does one go about trying to trouble shoot this kind of error?
One last thing that might be a factor? The global window has a reference to the PlaySound function from the WinMM dll. I read some early posts (2011) about this dll being an issue on 64-bit OS's but the result they were getting was no sound would play. Could a failed dll call cause the global object to become invalid for some odd reason? Other than that it is all PB code - that seems to run perfectly onm a 32-bit OS.
Thanks for any thoughts and/or troubleshooting suggestions.
Chris Craft