> I've now tried that. No luck. I also put 'em in 420- no joy.
The latter isn't a good idea, as the modules should be in the folder for the
*oldest* version of the OS that they will work on. In the case of modules
which will work on all generations of RISC OS, that's always 310.
It might also be completely irrelevant, as the version of TechWriter that I
have here (9.12) doesn't look in System at all.
I'd certainly remove the modules from !System.Modules.420, and probably from
!System.Modules.310 as well if they weren't in there beforehand.
> I've discovered I've also got the latest of these modules in CCShared
> which is also in Resources.
>
> I copied my working copy of TechWriter from my netbook to check if it
> could be a corruption in the programme but no improvement. I'm running out
> of strategies. Why are these modules not being seen? More testing needed.
You probably need to follow the process that TechWriter uses to load the
modules, step by step, and see what is going on (again, this applies to the
version of TechWriter than I have here):
1. When AWViewer is looked at by the boot process (because it's found in
Resources), it sets some system variables. Immediately after booting your
machine (ie. before trying to load anything that might try to use AWViewer),
it would be useful to know what the values of ArtWorksModules$LoadFile,
ArtWorksModules$Path and Alias$LoadArtWorksModules are.
2. At this stage, it would also be useful to know what versions, if any, of
GDraw, DitherExtend, ArtWorksRender and GSpriteExtend are loaded and active
on the machine.
3. Now, at the command line, enter the *LoadArtWorksModules command. Go back
and check again what versions of GDraw, DitherExtend, ArtWorksRender and
GSpriteExtend are loaded and active on the machine.
To see what the value of a variable is, type
*Show <variablename>
at the command line. To find the version of a module, type
*Help <modulename>
So the above sequence would probaby be to press Ctrl-F12 and then enter the
following (I've split them into blocks for stages 1 to 4, but you don't need
the blank lines):
*Show ArtWorksModules$LoadFile
*Show ArtWorksModules$Path
*Show Alias$LoadArtWorksModules
*Help GDraw
*Help DitherExtend
*Help ArtWorksRender
*Help GSpriteExtend
*LoadArtWorksModules
*Help GDraw
*Help DitherExtend
*Help ArtWorksRender
*Help GSpriteExtend
You should be able to copy the results from the Task Window and paste them
here for us to look at.