QB64.org Forum
Active Forums => QB64 Discussion => Topic started by: TempodiBasic on March 20, 2020, 08:13:32 am
-
Hy Guys
I have already met this issue: the same code has different result in different OSes,
for example
1. my child windows demonstration have an issue in the Linux version pointed out by keybone (see here https://www.qb64.org/forum/index.php?topic=2124.msg114479#msg114479 (https://www.qb64.org/forum/index.php?topic=2124.msg114479#msg114479)) and that I have verified on my VirtualBox Lubuntu 14 6.
2. my Simple Game engine 2D (see here https://www.qb64.org/forum/index.php?topic=2361.msg115818#msg115818 (https://www.qb64.org/forum/index.php?topic=2361.msg115818#msg115818)) has a strange issue about Handle of images, so running the compiled program I get "Invalid Handle on line...." where is a _PUTIMAGE using the handle got before by a _LOADIMAGE and verifying the result with IF THEN before to try to load the image... Also putting "./" at start of string of path of the file image the results are the same.
3.
Smart Snake of Bplus crashes quickly under running in my Lubuntu 14 in emulation, but the issue has been pointed by [banned user] that uses another linux, while the version used by Ashish runs well (see here https://www.qb64.org/forum/index.php?topic=2348.msg115887#msg115887 (https://www.qb64.org/forum/index.php?topic=2348.msg115887#msg115887)).
So for a language multiplatform and not crossplatform we must establish if there are different rules to use programming in different OSes or if mustn't QB64 coders have this issue to solve and can they go to write and then compile in different OSes without any problem.
Thanks to read
Thanks to talk about
-
I run with Linux Mint 19.2 and had a couple of "Invalid handles" with your rpg engine.
Turned out to be filename references. Line 117. The "bg" directory is "BG" and the filename "bg.png" is "BG.png"
Had the same problem in line 125. The "idle" character. Filename uses capital "I"... The same for "Walk" and "Jump" filenames.
As you know, Linux is VERY choosy, about file locations and filenames. "My" rule of thumb is to keep everything lowercase.
After those mods the engine ran very well. Great Job!
-
Thanks Johnno56
You stated a first rule to avoid problems while we code both for Windows both for Linux
All path in the code and All files and folders used into the program must be written in LowerCase!
Thanks to fix my issue for The simple 2D engine demonstration.