Hi. We're currently experiencing an issue with a 64-bit .exe created with PB 12.6 Classic (build 4098) running on workstations with Win 10 Fall Creators Update (Build 1709).
The application runs fine on previous versions of Win 7 and 10, and I'm told that it works on a more recent build of Win 10 as well.
Is anyone aware of any known issues between the use of OpenWithParm (passing either a PowerObject or a String) to a response window when running on Win 10 Build 1709? When the code executes, program logic continues immediately and falls through, not allowing for the response window to do a CloseWithReturn (passing back the StringParm or PowerObjectParm).
Aside from troubleshooting with our Production application , I also created a simple application consisting of an application object and a response window. OpenWithParm() doesn't perform as expected on Win 10 1709, but it does on a prior build of Win 10 (Build 1607). Looking for a potential workaround or justification that there is a legitimate compatibility issue with this build. Upgrading to the latest version of PB is not a feasible option right now (perhaps later in the year). Any feedback or insight is appreciated.
Thank You,
Jason Schultz
Thanks for the info. Yes, we found it easier to start migrating to PB2017R2 instead of attempting to refactor any code. Upgrading was inevitable anyway to be Win 10 compliant. Just very odd because the same code (64-bit .exe) works fine in Win 10 builds 1607, 1703 and 1803. Just not 1709. Specifically, OpenWithParm() wasn't behaving as it should (not allowing a response window to close and do a returnwithparm before program flow continues). After downloading a 30-day trial of PB2017R2 and doing a proof of concept migration, we did find that it worked, prompting our client to go that direction sooner than expected.
Thanks,
Jason