Help with setRegistry?

Ken Ray kray at sonsothunder.com
Thu Aug 1 16:54:01 CDT 2002


Eric,

> This process doesn't seem to work quite the way that we need it to.  The
> standalone seems to receive appleEvents while it is actually running
without
> a problem.  However, what we're trying to do is check an appleEvent that
is
> used to launch the standalone.  2X-clicking a document file launches the
> standalone but the "on appleEvent" handler never gets triggered in the
> process and subsequently the standalone then prompts the user for a
> document.

That's shouldn't happen. As long as the creator of the stack files is the
same creator as the app, it should work. I created in MC 2.4.2 (which should
work the same as Rev) a brand new stack which had only this code:

on appleEvent eClass,eId,eSender
  answer "Class = " & eClass
  answer "ID = " & eID
  answer "Sender = " & eSender
  request appleEvent data
  answer "Data = " & it
  pass appleEvent
end appleEvent

I then made sure to move the Answer dialog to my stack so I could see
results. (Critical step! :-) I then created a standalone with a creator of
"TEST". Next, I opened a new stack and saved it immediately under then name
"Dummy" and set the stackFileType to "TESTMSTK" and saved it.

Then I dragged the Dummy stack on top of the Test application. It ran and
answered this:

Class = aevt
ID = odoc
Sender = *::MacOS
Data = /Enterprise/Desktop Folder/Dummy

Same thing happened when I double-clicked Dummy.

Can you try something like this and see what you get?


Ken Ray
Sons of Thunder Software
Email: kray at sonsothunder.com
Web Site: http://www.sonsothunder.com/





More information about the use-livecode mailing list