Have tried to break QStarter - configuring it for a small number of
executables +/-
small window and other win drives but without success.
Could there be a clash between the Easyptr extensions and some other
key words
in a toolkit or SBASIC to result in the EOF message?

Oh well ... it seems robust from your tests.

If I recall the EOF comes from reading beyond the expected input limit. So a key word clash shouldn't be involved.

Maybe there isn't a check on the limit ? Like ...

IF EOF THEN EXIT loop
.....
CLOSE#Input_Channel_Number
There is an IF EOF(#chan) THEN EXIT... clause in the line just before the one where you experienced the error message, Malcolm.

The directory pointer points at the two byte filename length counter in the directory, then GET reads the filename, which is a standard internal format string. What seems to be happening is that we are in a directory entry, GET fetches a length word, but fails to find that number of characters, which I thought was impossible.

Will you be at the AGM, Malcolm? I could run the sources on your machine there to test what's going wrong, failing that, I may need to rig up a test routine in SBASIC for you to run on your machine for me to get some figures back to see why it's different on your system, there may be some oddity such as a particular name length causing problems or recursion going wrong somewhere with particular nesting depths. It might be a simple programming error with local variables and global ones getting mixed up, although at this moment I can't find anything like that.

--
Dilwyn Jones





--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.6 - Release Date: 11/04/2005

_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm
  • ... Dilwyn Jones
    • ... P Witte
    • ... Malcolm Cadman
    • ... Duncan Neithercut
      • ... Dilwyn Jones
        • ... Duncan Neithercut
          • ... Malcolm Cadman
            • ... Duncan Neithercut
              • ... Malcolm Cadman
    • ... Dilwyn Jones
    • ... Dilwyn Jones
    • ... Dilwyn Jones
      • ... P Witte
        • ... Phoebus R. Dokos (Φοίβος Ρ. Ντόκος)
      • ... Malcolm Cadman

Reply via email to