Printing Crashes Rev in OSX
J. Landman Gay
jacque at hyperactivesw.com
Thu Feb 3 23:44:39 EST 2005
On 2/3/05 2:14 PM, Sivakatirswami wrote:
> Ah... but that puts us back to original issue, Revolution *did* quit,
> immediately after running the print job, even though the menuPick
> parameter was only "Print" ... it processed the next case
It's supposed to. A switch statement will process every line it
encounters until it sees a "break" or until the switch construct ends.
It doesn't matter if other "case" statements are scattered in there or
not; as soon as one "case" matches, a switch construct just starts
processing every line until a break, ignoring any other "cases" in the way.
They aren't like "if"s, which only process lines in between the
"if/else/end if" sections.
>
> on menuPick pWhichItem
>
> switch pWhichItem
> case "Print"
> printTranscript
> case "Quit"
> save this stack
> quit
> break
> end switch
>
> end menuPick
>
> # result: print job is done, Revolution quits
>
> on menuPick pWhichItem
>
> switch pWhichItem
> case "Print"
> printTranscript
> break
> case "Quit"
> save this stack
> quit
> break
> end switch
>
> end menuPick
>
> # result: print job done; Revolution stays alive.
>
> ??
--
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode
mailing list