kenmo wrote:Sorry to hear, I am running the 32-bit version on Windows 10 and have not experienced issues yet.
This seems to confirm that problem emerges with code complexity, more than the single instructions.
kenmo wrote:Code that works fine with Run+Debugger fails to compile with unreasonable "Syntax Error" (both 32-bit and 64-bit)
Can you cut it down to a small example code?
No, it's a big project, and one that I can't share its source, unfortunately. I'll try to provide a minimum viable example, if I manage to.
But the fact that code worked with 7.51 suggests issues are due to the update.
kenmo wrote:Trying to open a non-existing file (using #PB_Any) returns a non-NULL value.
Yikes, that sounds severe. Again, can you find a small example? I just did some simple tests and they worked OK.
You mean ReadFile() correct? Because OpenFile() will create a file if it doesn't exist.
Ah, you're right on that, the handle is for the newly created file. Still, I've experienced various problems with files operations in general, e.g. SaveDebugOutput() failed to write to file, for no apparent reason, but then started working again when I modified the code.
As I said, it seems that there are strange things going on, which I can't pin-point to any specific command but rather to the general context, where things seem to have gone astray.
The fact that I can run a given source (and it works), but I can't compile it due to a "syntax error" seems rather odd to me.
This is a project with various modules, some of which can also be run by themselves (for testing).
Anyhow, I'll do my best to try and pin-point the nature of these errors.