Pass parameters to rev app?

Sarah sarahr at genesearch.com.au
Wed Jun 12 20:58:00 EDT 2002


Hi Bob,

Keep your hair on :-)  I don't have a solution but I have a few ideas 
you could try.

1. Sprinkle your scripts with "answer" commands to show you where you 
get to before it crashes.
2. Are you compiling into a single file or separate stack files? If the 
files are separate, then each file is it's own "mainStack" which may be 
causing a few problems.
3. If you are using lots of graphics, does your app have enough memory 
allocated?

Cheers,
Sarah


On Thursday, June 13, 2002, at 11:35  AM, Bob Arnold wrote:

> Fellow RunRevvers,
>
> If I am asking for too much help, please let me know. I am frustrated 
> by two
> distinct conditions in an application I am designing. I will present 
> one of
> them now to see if someone can help me.
>
> This application, a demonstration of basic motion picture camera 
> functions,
> is basically a stack, in this case it is a MainStack with 4 SubStacks, 
> with
> a lot of imported graphics (jpegs). I want to provide a "Presentation 
> Mode"
> for film teachers who might project this application in the classroom. 
> In
> the Presentation mode invokes the backdrop feature (with a user 
> selectable
> color), hiding the MacOS menubar, and setting all the stack decorations 
> to
> "" (empty). If the "Presentation Mode" is active, the command returns
> everything to its previous "default" state.
>
> Here's the problem: in the development environment, this process works
> flawlessly, coming and going. However, when I build a MacOS stand-alone
> application, the process will always crash the application on the second
> invocation (un-doing the presentation mode and returning to normal). I 
> can't
> figure out what is the cause of the problem, and it is frustrating 
> that I
> can't recreate the problem in the development environment.
>
> Here are the scripts I am using, invoked by a menu option which calls 
> the
> "PresentMode" handler, which then calls the SetStacksDec handler, both 
> of
> which are in the stack script of the MainStack:
>
> on SetStacksDec
>   put the mainstack of this stack into MainN
>   put the substacks of this stack into theList
>   put the number of lines in theList into howmany
>   put the decorations of stack MainN into CurDec
>   repeat with x = 1 to howmany
>     put line x of theList into stackN
>     if "Help" is not in StackN then
>       set the decorations of stack stackN to CurDec
>     end if
>   end repeat
> end SetStacksDec
>
> on PresentMode
>   put the mainstack of this stack into MainN
>   open stack MainN
>   put the substacks of stack MainN into stackL
>   repeat with n = 1 to number of lines in stackL
>     put line n of stackL into StackN
>     close stack stackN
>   end repeat
>   if the backdrop is "none" then
>     put the label of cd btn "color" of card "Prefs" of stack MainN into
> TheColor
>     set the backdrop to theColor
>     if "MacOS" is in the platform then hide menubar
>     set the decorations of stack MainN to ""
>   else
>     set the backdrop to none
>     if "MacOS" is in the platform then show menubar
>     set the decorations of stack MainN to "default"
>   end if
>   SetStacksDec
> end PresentMode
>
> Again, when running the stand-alone MacOS PPC application, the command 
> works
> fine to set the Presentation Mode, but crashes whenever I try to reset 
> it,
> but this problem never occurs when I am working on the stack.rev in the 
> RR
> development environment.
>
> Any ideas what is going wrong?
>
> All help will be much appreciated and may save me from pulling the rest 
> of
> my hair out, of what little remains.
>
> Much newbie thanks,
>
> Bob
>
> --
> Robert Arnold
> Associate Professor of Film
> Boston University
> Tel (617) 353-7735  Fax (617) 353-1084
> http://people.bu.edu/rfarnold/
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>





More information about the use-livecode mailing list