[softwarelist] Re: Spell checking problems

In article <4AF5A71B.4010602@xxxxxxxxxxxx>,
   Ian A Dunn <i.dunn2@xxxxxxxxxxxx> wrote:
> There is indeed a !Words in Resources but it didn't contain the
> same dictionaries , it does now :-)

> If I *Show Dict* on a reboot before I do anything else the
> Resources !Words is returned .

> If I then load !OvPro which still has its own !Words in it with the
> same dictionaries then I get red underlining everywhere ie neither
> set of dictionaries appears to be picked up and *Show Dict* still
> returns Resources . It would appear that I need to persuade OvP to
> look at Resources ??? The work round isn't much hassle but ......

I have looked in a bit more detail at OPro itself, after I realised
that there is a !Words within OPro in my copy.

Looking at !OvnPro.!Run, my copy has the following lines within it:


| Sort out dictionaries
|
If "<Dictionary$Dir>"="" Then Run "<OvationPro$Dir>.Modules.IfExists"
<OvationPro$Dir>.!Words Then Run"<OvationPro$Dir>.!Words"

Set OvationProDictionary$Path <Dictionary$Dir>

Set OvationProUserDictionary$Path <UserDictionary$Dir>

If "<OvationProUserDictionary$Path>" = "" Then Set
OvationProUserDictionary$Path <Dictionary$Dir>
|


What this means is that, when OPro is first run it checks the
variable <Dictionary$Dir>. If it is set and therefore points to a
copy that has already been seen, then that copy is used. If there is
a copy in Boot.Resources, this will have been seen, and OPro will use
this.

If, however, the variable has not yet been set, Opro will look inside
its own application directory for a copy of !Words, and if it finds
it, this copy will be used.

I don't see why OPro isn't using either one.

Check the !Run file in your copy of !OvnPro to make sure that the
above lines are included in the !Run file (the lines above may have
been split by the mail system so I have put some extra CR in to
separate them by blank lines which are not necessary in the original
file). OvnPro does not use the global variable <Dictionary$Dir>
directly, but uses <OvationProDictionary$Path> and
<OvationProUserDictionary$Path>. After you have first run OvnPro,
open a task window and do

show Ovation*

(the trailing * is a wildcard to match any characters)

and see what it says. Mine says among several other OPro related
settings

OvationProDictionary$Path : ADFS::Somerset.$.!BOOT.Resources.!Words

OvationProUserDictionary$Path :
ADFS::Somerset.$.!BOOT.Resources.!Words

which as you can see is pointing to the copy of !Words in Resources.

Chris...

-- 
Chris Johnson

To unsubscribe or subscribe goto: http://www.freelists.org/list/davidpilling

Other related posts: