PROBLEMS WITH WRITE TO FILE
Klaus Major
klaus at major-k.de
Mon May 19 15:46:03 EDT 2003
Hi Stephen,
> I don't know if it's OSX or a bug in REV, but I'm having a hell of a
> time with the simple WRITE TO FILE command.
>
> Instead of overwriting the old file, it always appends at leaves
> garbage of the old data at the end of the file, yet I am clearly using
> the command as I always did in Hypercard...this garbage is deadly to a
> html file....
>
> Must I delete the file entirely before 'overwriting'? This seems
> strange and unneeded. Is there a better syntax? This is not explained
> well in the Transcript guide, especially the "start at" parameter. Is
> it "at" or "start at" ?.
>
>
> function writeToFile theBlock
> global targetFile
> set the fileType to "MSIETEXT"
> open file targetFile
> write theBlock to file targetFile at 0
> close file targetFile
> end writeToFile
try this:
function writeToFile theBlock
global targetFile
set the fileType to "MSIETEXT"
put theBlock into url("file:" & targetfile)
end writeToFile
With the "url"-syntax you also can:
...
put CR & theBlock after url...
...
or
...
put CR & the block before url...
...
and even:
...
put CR & theBlock after line 3 of url...
...
etc...
Great, isn't it? :-D
Regards
Klaus Major
klaus at major-k.de
More information about the use-livecode
mailing list