@Freak: I did more testing, and it seems I can always start the compiler
with the /standby switch, and it behaves as above (going to "ready"), but
doing /portable on PureBasic.exe never goes anywhere. So it seems that
when the IDE starts the compiler, it never sees the "ready" state for some
reason, and keeps waiting... and waiting... and waiting. I have two batch
files for my test, and they are:
Below is in the "Compilers" folder. Running it from my USB stick takes a
short time for "READY" to appear, but it does appear, and always.
Below is in the "PureBasic" folder (parent of "Compilers" folder). Running it,
when I haven't run the above batch file, doesn't do anything. The compiler
never seems to be "READY", or the IDE doesn't realise it. BUT, if I run the
above batch file first, and let it become "READY", then kill that batch process
and run the below batch file, then it works normally, as if the IDE suddenly
knows about the compiler. Very, very weird.