Hello Charles, I completely understand that.
But with this it will be pointless for others (beside you) to experience this issue.
Even if we report it, for when you have made changes to the code, it will probably be
always too late. What i can suggest is that when you release a new version, keep a separate
folder with the code to it, so that when i find the problem again, you can pull out the code
and look for the error. Finding a fix wont fix the newest version, but you will now know how
to apply a fix to the newest version... That said... i will report any errors with 0.2.8 if i get them,
hoping it is not too late.
Also, Im not sure i explained myself correctly, when the engine generates a damaged
executable, it wont even be recognized by windows (see image attached or run the damaged executable),
so, adding a new statement to it (
mbox "ok") will probably now generate a working executable, giving the false
illusion that there is no problem.
I do understand there is no easy debugging for this one. As it is not easy to find it. I have found
this problem around 20 times. Every time it takes adding or removing a line of code to "fix it".
I Usually just keep adding more lines of code until i no longer experience the issue. This works,
but i think at some point a real fix will be required?
Addendum: I experienced this problem in Windows 7, and it also happens in Windows 10.