Hi Art,

You could hide all windows of your application on startup or preOpenStack, check the file, and quit silently if the file is invalid, but I believe that showing an error message is the right thing to do.

With regard to your other question, you don't need to read the entire file at once. For example, assuming you have a command readSomeFile $1:

on readSomeFile theFile
  open file theFile for binary read
  read for 10 -- bytes
  if it is "specialtag" then
    put it into myData
    read from file theFile until EOF
    put it after myData
    -- now you can do something with myData
  else
    -- show an error message
  end if
  close file theFile
end readSomeFile

Additionally, you can check the file extension, and on the Mac the creator and file type, even before reading the first 10 bytes of the file.

Best regards,

Mark Schonewille

--

Economy-x-Talk Consulting and Software Engineering
http://economy-x-talk.com
http://www.salery.biz

Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html



On 27 feb 2008, at 14:03, Arthur Rann wrote:

Hi Mark,
We took your advice, but we were unable to figure out how to not load the file if it's in $1. If $1 contains something we don't want, what do we do then? Right now we just show an error message and quit. Obviously, this is
not ideal. What do we do next?

Thank you!!!
Art


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to