Uniface 9.6.03 - Uniface 9.7

Author: i.sharp@pcisystems.co.uk (Iain Sharp)

I've just upgraded my devel environment from 9.6.03 to 9.7. A full compile of the system now gives the following errors.  What is the best way to clear them all? (Note we have (probably) not touched the uniface defaults for keyboards and printers, but I can't be sure. ) Compile Device_table: 'P_MSWINX_SJIS'    warning: 1000 -   warning - can't map 29 characters to Unicode Compile Device_table: 'P_MSWINX_SJIS_1'    warning: 1000 -   warning - can't map 29 characters to Unicode Compile Device_table: 'P_OS2WPS'    warning: 1000 -   warning - Table compiled without ^Display or ^Printer meta declaration Compile Device_table: 'P_OS2WPS850'    warning: 1000 -   warning - Table compiled without ^Display or ^Printer meta declaration

2 Comments

  1. When you compile the device tables with /inf then you should see which characters cannot be mapped to Unicode. E.g.

    /dev /inf You then could have a look at usource.xml that is shipped with Unfiace 9.7 (that is located in {InstallationDir}\uniface\misc) and check how the characters are mapped in the current version of the specific device table. Or you just could import usource.xml, in case you are sure that you have not modified any of the default Uniface device or keyboard translation tables, or language setups. Hope this helps. Kind regards, Daniel Uniface Technical Support


    Author: diseli (daniel.iseli@uniface.com)
  2. Okay, so I've re-imported the usource.xml into a 'spare' IDF, export the USYS device and keyboard tables, re-imported into my main IDF (because we've definitely played with language setups).  This then wound up with 20 or 30 device tables and keyboards from the original usource.xml which now warn/error on compilation. So I've deleted all those.  I think that's got rid of all the warnings.    Iain


    Author: Iain Sharp (i.sharp@pcisystems.co.uk)