This has to be easy! Tell a program not to open a file
Mark Schonewille
m.schonewille at economy-x-talk.com
Wed Feb 27 08:31:53 EST 2008
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
>
More information about the use-livecode
mailing list