Giorgio posted:- What do you mean when you say: "QT will only run if all the files are in one place."?
which files are you talking about?
After some guessing I LRESPRed two files DBAS_BIN and DATA_BIN, that I found on Dilwyn's website. I then downloaded your file QTIMAGE15EXE.zip and unziped it to RAM3 ( my setup does this automatically by executing the .zip file stored on my PC's C drive)
Unzipping QT creates 98 files in RAM3. Executing QTIMAGE_obj generates an application that seems to be fine, except, as mk79 notes, for the resize ------------ oddity in the third row.
If I remove almost any file from RAM3, QT fails at line 502 with the error "not found" COPY_O, so it seems, to me, that all/most of the 98 files are required by QT.
If I copy the file QTIMAGE_obj to RAM2 and try to execute it from there, QT fails at line 413 with the error no.28 "Index out of range". I have to say this does not actually surprise me.
When I say that all (90) files have to be in the same "place", I think I mean all in the same "folder, directory, device, etc.". Since I don't know the correct terminology for "a place in the SMS storage system" I used the word place.
I then copied all 90 files to a "directory/place" on WIN5 named QT and found that QT executes perfectly from this "place" as long as none of the files are deleted or moved.
Finally I copied all 90 files to RAM4 and, this time QT worked perfectly, so please ignore my sentence beginning "What is strange..."
The word "place" seems a better way to describe where a file is stored because, although there are devices, there are no folders, desktops or other virtual storage concepts on my SMS setup.
Thank you for your compliment. I intend to improve my BASIC source code such that I can really understand how my programs work and thus pass this knowledge to others.