Following on this year’s yak-shaving….
Now it’s time to unshave. After two weeks of slow patient debugging and detours, using little constant/variable tests to eliminate all of the things that WEREN’T causing the problem, I finally eliminated the one thing that WAS causing the problem. Still not sure why it’s a problem in newer versions of Windows but never showed up in older versions. Most likely a question of multitasking and timing, where the Windows message loop has changed its sequence. At any rate the program now runs reliably without crashing, so I can get back to the FUN part of programming, expanding the capabilities and adding features.
During the debugging, Kirn’s report about therapists waterboarding clients gave me an added sense of mission.