[Oberon] Obtaining the title of a marked viewer.
Chris Burrows
chris at cfbsoftware.com
Mon Feb 27 08:19:31 CET 2017
> -----Original Message-----
> From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of
> peter at easthope.ca
> Sent: Monday, 27 February 2017 8:07 AM
> To: oberon at lists.inf.ethz.ch
> Subject: Re: [Oberon] Obtaining the title of a marked viewer.
>
> From: Andreas Pirklbauer
> Date: Sat, 18 Feb 2017 20:10:06 +0100
> > The command Edit.Store shows ...
>
> OK, thanks. Following examples in Edit.
>
> LinuxAos rev.6661 here. TextFrames has CONST
> StandardMenu = "System.Close System.Copy System.Grow
> Edit.Search Edit.Store";
>
> Nevertheless attempted compilation of the following Test gives
> "undeclared identifier (selector)". Can anyone confirm or refute
> this?
>
> Thanks, ... Lyall E.
>
> MODULE Test IN Oberon;
> IMPORT Out, TextFrames;
>
> PROCEDURE RefStandardmenu*;
> BEGIN
> Out.String("TextFrames.Standardmenu = "); Out.Ln;
> Out.String(" "); Out.String(
> TextFrames.Standardmenu); Out.Ln
> END RefStandardmenu;
>
> BEGIN
> END Test.
>
> Test.RefStandardmenu
>
Two problems:
1. Oberon is case-sensitive. It is TextFrames.StandardMenu with a capital M.
2. The definition of StandardMenu in TextFrames has no export mark (*) so
cannot be accessed outside the TextFrames module.
I recommend that you follow the details of Andreas's suggestion more
closely.
Regards,
Chris Burrows
CFB Software
http://www.astrobe.com
More information about the Oberon
mailing list