08-22-2024, 10:04 AM
The operation and logic of the command seem clear.
However, I would like to point out that at least in one case, the execution causes a problem.
Specifically, it concerns my case:
1) With a Windows launcher (there are many free ones), I start the QB64 IDE (I often use DavisIDE because it is more comfortable and less cumbersome);
2) It performs the compilation (the EXE file is produced in the same folder as the BAS files, and that folder also contains the entire series of folders that make up the application);
3) That said, it would seem that the EXE file correctly sees where it is launched from and behaves as it should.
But no! The path detected by _STARTDIR$ is that of the launcher! So, you have to manually open the folder and launch the executable directly from there.
It's not a serious problem... I created a BAT file that executes everything and runs the execution without this annoying setback.
Perhaps - I say perhaps, but I understand that nothing is easy - _STARTDIR$ should read what it needs to read by looking at itself and where it is located.
I'm just mentioning this for the record...
Thank you!
However, I would like to point out that at least in one case, the execution causes a problem.
Specifically, it concerns my case:
1) With a Windows launcher (there are many free ones), I start the QB64 IDE (I often use DavisIDE because it is more comfortable and less cumbersome);
2) It performs the compilation (the EXE file is produced in the same folder as the BAS files, and that folder also contains the entire series of folders that make up the application);
3) That said, it would seem that the EXE file correctly sees where it is launched from and behaves as it should.
But no! The path detected by _STARTDIR$ is that of the launcher! So, you have to manually open the folder and launch the executable directly from there.
It's not a serious problem... I created a BAT file that executes everything and runs the execution without this annoying setback.
Perhaps - I say perhaps, but I understand that nothing is easy - _STARTDIR$ should read what it needs to read by looking at itself and where it is located.
I'm just mentioning this for the record...
Thank you!