Your guess is right:
GetRoot().Copperfield:OpenBook("YourISBN");
where YourISBN is the ISBN for your book. (which I loved).
Eric
> From: newtontalk_at_newtontalk.net
> Reply-To: newtontalk_at_newtontalk.net
> Date: Fri, 28 Dec 2001 00:18:44 z (EST)
> To: newtontalk digest users <newtontalk_at_newtontalk.net>
> Subject: newtontalk Digest V1 #435
>
> ------------------------------
>
> Date: Thu, 27 Dec 2001 18:12:23 -0500
> Subject: [NTLK] Launching packages within packages
> From: Stephanie Maks <steph_at_maksystems.com>
>
>
> I have a newton script question. I'm writing a little program to use as a
> backdrop, that is < 5k. I have some buttons on it to launch other programs.
>
> It works fine to launch three of them, but the fourth one doesn't work.
>
> Here's one that works:
>
> GetRoot().('|PassGenR:steph|):Open();
>
> And here's the one that fails:
>
> GetRoot().('|Liber Umbrarum:steph|):Open();
>
> When it fails, the error message is (-48809) Undefined Method.
>
> The only difference between the two packages is that Liber Umbrarum is a
> Newton Book, while PassGenR is an application. Both are on the Internal
> store, and I have verified that the application symbol for the book is
> correct.
>
> My only guess is that with it being a book, I don't want to 'open' it but
> want to engage the built-in book reader.
-- This is the Newtontalk mailinglist - http://www.newtontalk.net To unsubscribe or manage: visit the above link or mailto:newtontalk-request_at_newtontalk.net?Subject=unsubscribe
This archive was generated by hypermail 2.1.2 : Wed Jan 02 2002 - 12:02:09 EST