Re: Error -43 when attempting to write to file
Re: Error -43 when attempting to write to file
- Subject: Re: Error -43 when attempting to write to file
- From: Mark Butcher <email@hidden>
- Date: Tue, 16 Nov 2004 14:47:37 -0800
Aaron
I'm pretty sure you can't define a property in that way. Maybe someone
with better understanding of AS will be able to explain it.
You could try this:
global theTargetFile
on log_to_file(myText)
try
set TargetFile to (((path to home folder as string) & "output.txt")
as string) as file specification
open for access theTargetFile with write permission
write (myText) to theTargetFile starting at eof
close access theTargetFile
on error errMsg number errNum from objErr partial result errList to
errClass
display dialog errMsg & ". Error number: " & errNum & " in
log_to_file function" giving up after 3
end try
end log_to_file
Of course, if you only use TargetFile in this handler, you don't need
to declare it as a global.
MarkB
On Nov 16, 2004, at 2:24 PM, Aaron Rosenblum wrote:
Hey all,
I wrote this code to write lines to an output file.
I have a property defined at the top of my script:
property theTargetFile : (((path to home folder as string) &
"output.txt") as string) as file specification
and then I have this subroutine that logs lines to a file:
on log_to_file(myText)
try
open for access theTargetFile with write permission
write (myText) to theTargetFile starting at eof
close access theTargetFile
on error errMsg number errNum from objErr partial result errList to
errClass
display dialog errMsg & ". Error number: " & errNum & " in
log_to_file function" giving up after 3
end try
end log_to_file
It is generating the error: "File output.txt wasn't found.. Error
number: -43" when some of my users run the script. However, when I
run it on my laptop it works fine. Any ideas on why this is
happening? Am I creating/setting access to this file the right way?
Can I not define this stuff in a property?
thanks
Aaron
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
email@hidden
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden