Open application when file double clicked
Richard Gaskin
ambassador at fourthworld.com
Wed Feb 25 18:16:38 EST 2015
The only code is what I'd posted in the message you replied to.
The only change was setting a custom file type ("xXx") where I had
previously used "txt" in the Standalone Builder.
Since then it seem Peter's found the original cause of the issue, so at
this time it seems everything's working as expected.
--
Richard Gaskin
Fourth World Systems
Software Design and Development for the Desktop, Mobile, and the Web
____________________________________________________________________
Ambassador at FourthWorld.com http://www.FourthWorld.com
Howard Bornstein wrote:
> Richard,
>
> Could you (with Bernd's permission) kindly post the code that made this all
> work correctly?
>
> Thanks.
>
> On Tue, Feb 24, 2015 at 3:30 PM, Richard Gaskin <ambassador at fourthworld.com>
> wrote:
>
>> Even weirder:
>>
>> Offlist Bernd kindly sent an example of a stack similar to what's
>> described below, but it works flawlessly.
>>
>> The only significant difference I could find was that his uses a custom
>> document type, while I had use txt.
>>
>> So I went back to my test app, changed the document type from txt to a
>> custom one, and now I get the odoc events both when files are dropped on
>> the app to launch it and while the app is already running.
>>
>> This seems like a bug in the Finder more than LiveCode, some oddity in how
>> AE works with well known file types.
>>
>> Since there doesn't appear to be any problem at all, I'm closing my bug
>> report.
>>
>> And since there doesn't appear to be any problem at all, how did we wind
>> up here?
>>
>>
>> --
>> Richard Gaskin
>> Fourth World Systems
>> Software Design and Development for the Desktop, Mobile, and the Web
>> ____________________________________________________________________
>> Ambassador at FourthWorld.com http://www.FourthWorld.com
>>
>>
>>
>>> Wierdness abounds:
>>>
>>> I made a standalone with this card script:
>>>
>>> on startup
>>> insert script of btn "fs" into front
>>> end startup
>>>
>>>
>>> This script in a button "fs":
>>>
>>> on appleEvent
>>> put the params &cr & the executionContexts &cr&cr after fld 1
>>> pass appleEvent
>>> end appleEvent
>>>
>>> And that same script in the stack.
>>>
>>> When I double-click the resulting app, I see:
>>>
>>> appleEvent "aevt","oapp",""
>>> button id 1007 of card id 1002 of stack "/Users/rg/Desktop/ae tester/ae
>>> tester/ae tester.app/Contents/MacOS/ae tester",appleEvent,2
>>>
>>> appleEvent "aevt","oapp",""
>>> stack "/Users/rg/Desktop/ae tester/ae tester/ae
>>> tester.app/Contents/MacOS/ae tester",appleEvent,2
>>>
>>>
>>> When I launch the app by dropping a text file onto it (I'd set it up to
>>> use TEXT/txt files) I get:
>>>
>>> appleEvent "aevt","odoc",""
>>> button id 1007 of card id 1002 of stack "/Users/rg/Desktop/ae tester/ae
>>> tester/ae tester copy.app/Contents/MacOS/ae tester",appleEvent,2
>>>
>>> appleEvent "aevt","odoc",""
>>> stack "/Users/rg/Desktop/ae tester/ae tester/ae tester
>>> copy.app/Contents/MacOS/ae tester",appleEvent,2
>>>
>>> But I get no oapp when I launch the app with a document, and I get no
>>> odoc when I launch the app without one.
>>>
>>> I've searched the LC scripts and this issue is different from the older
>>> one I'd experienced, since the other one was consistent and caused by a
>>> rev script.
>>>
>>> This one appears to be engine-level, in which only the first Apple event
>>> is processed, and subsequent ones ignored.
>>>
>>> Can anyone confirm this before I update my bug report?
>>>
>>> --
>>> Richard Gaskin
>>> Fourth World Systems
>>> Software Design and Development for the Desktop, Mobile, and the Web
>>> ____________________________________________________________________
>>> Ambassador at FourthWorld.com http://www.FourthWorld.com
More information about the use-livecode
mailing list