Louis — 18-May-2014/17:42:16-7:00
Hi everyone! I wrote an encapped script back in 2005 when I was using MS Windows. I'm now using Linux, and I can't get the script to work. It encaps just without error message using enface, but when I try to run the program, I get this error message:
** Script Error: trans-date has no value
** Where: forskip
** Near: forall args [
val: first args
switch/default type?/word val [
pair! [append pairs val]
integer...
I've traced the error to this line of code:
style dater txt bold right [trans-date/text: copy (to-string now/date)] 48x24
Does anyone have any idea what is wrong?
Steven White — 18-May-2014/21:43:07-7:00
Does it still work under Windows?
Nick — 18-May-2014/22:22:57-7:00
Louis, you have a field or some other style in the same layout properly labeled as 'trans-date? This works for me:
view layout [
trans-date: field
style dater txt bold right [trans-date/text: copy (to-string now/date) show trans-date] 48x24
dater "asdf"
]
Have you tried 'set-face?
view layout [
trans-date: field
style dater txt bold right [set-face trans-date copy (to-string now/date)] 48x24
dater "asdf"
]
Louis — 19-May-2014/4:58:06-7:00
Steven, I'm not sure.
Nick, adding "trans-date: field" solved the problem. Many thanks!