Hello,

I stumbled upon something that's making me think now..

Previously, the program was Loading chunks from the files by
opening them as Binary, and reading chunks off:
Code:
Get #fFile, xPos + 1, RAMBuffer
This was pretty fast. 90 files took 5 secs to load.

But the problem was, since its using the Native OPEN statement it doesn't seem to handle Unicode paths.
So if a user is using German, Chinese Windows etc... the Path to the File would contain Unicode, hence error!

So I thought, why don't I instead Load the File all at Once [via CreateFile] in to a String Buffer and then using mid$() to split chunks out to strings. Now this takes almost 3x the time 16 seconds to complete :/


I thought doing things in Memory should be quicker than reading off of the HD in a loop ?