Dear Carl I am allocating 5120k of expanded memory in Windows and the command line for XY4 has /e4000. In my startup.int file I set ZX=1 at the beginning and then ZX=0 at the end. This appears to be the only way to persuade the UK dictionary to load. To change dicitionaries I rename the US or UK dictionary DICT.SPL. There is no toggling within XY4. There is one further puzzling observation. When the dictionary fails it always fails at exactly the same point in a file. This applies even if I exit the dictionary during the checking and then start again from the place I had reached. However if I delete the offending error it will pass that point, only to find another, of course. I have examined the files using a hex editor and there is nothing unusual at the point where the dictionary hangs - nothing I can see anyway. By the way, the files I'm checking were all generated in XY3 - is that likely to have any effect? Paul On Wed, 13 Mar 2002 23:07:42 -0500, Carl Distefano wrote: >Reply to note from Paul Breeze >Mar 2002 19:22:38 +0000 > >> I have ... covered most of the obvious ground. My startup file >> does indeed define DR. I have also set up XY4 to use expanded >> memory. This has all been to no avail. Any other ideas? > >Make sure that the amount of expanded memory that the OS allocates >to your XyWrite session exceeds the "/e" value you use to launch >XyWrite by at least 230 Kb. For example, if you start Xy with >EDITOR/e1000, make sure that you're allocating at least 1232 Kb of >EMS to your XyWrite session (that's the allocation as set on the >Memory page of the Properties folder for your Xy session). > >Another thing: Is default ZX set to 0? Check by issuing on the >command line VA/NV $ZX. Non-U.S. dictionaries require 0 (not the >default value of 1). Check SETTINGS.DFL and, if necessary, add or >edit the following line: > >df zx=0 > >Then reLOAD SETTINGS.DFL or QUIT and restart Xy. > >Are you using an external procedure to toggle between the U.S. and >U.K. dictionaries? If so, remember that the U.S. dictionary must be >active (with filename DICT.SPL) when Xy4DOS initializes, and it must >be *used* at least once before swapping to the U.K. (or another) >dictionary. > >-- >Carl Distefano >cld@xxxxxxxx >http://users.datarealm.com/xywwweb/http://users.datarealm.com/xywwweb/ |