So I'm coming up to speed on building Apple Events from the various
perl ways, and I'm starting with macperlcat.
I have a question about the documentations. The example shows:
params =>["'----':obj {want:type(cobj), " .
"from:null(), form:enum(name), seld:TEXT(\@)}",
$vol]
Then under the description of "form" it says:
" However, we could also give it [form] an index (indx) and seld
would be 1 and of type shor (short integer), representing the first
element available, which in the Finder is the startup disk. "
But later the tutorial presents:
As noted, we could change the object to use an index of 1, which
would do the same thing:
params =>["'----':obj{want:type(cobj), " .
"from:null(), form:enum(name), seld:shor(1)}"]
Is this last example correct? From what I am led to believe the
"form:enum(name)" should instead be "form:indx"
When I try the example as printed I get an error. However, when I
use the 1 example I get the trash I believe. I get:
aevt\ansr{'----':obj {want:type(prop), from:'null'(), form:prop,
seld:type(trsh)}}
I am actually getting the index of some item on the desktop, and it
isn't a disk. Subesquent numbers are files and folders.
Has anyone else seen this?
-Andrew
--