StudioWorks Unicode Testing

  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home/mann3009/public_html/vencor.ca/includes/theme.inc on line 170.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home/mann3009/public_html/vencor.ca/includes/theme.inc on line 170.
  • warning: Parameter 1 to theme_field() expected to be a reference, value given in /home/mann3009/public_html/vencor.ca/includes/theme.inc on line 170.

The release of Omnis Studio version 5 now includes unicode for all platforms (Windows, Mac, Linux) making it possible to move StudioWorks to unicode. A test StudioWorks app has been built in unicode using Omnis Studio 5. So far the only glitch has been with the FileOps external. FileOps $readfile no longer works for reading a text file into a string variable, nor does $writefile work for writing a string variable to a text file. Finding and changing lines of code in StudioWorks to $readcharacter(kUniTypeAutomatic,String) and $writecharacter(kUniTypeAnsiLatin1,String) solved the problem.