由于开发的是一个国际化的软件,有可能显示中文,日文或者英文。但是我觉得很多VB的控件是不支持Unicode的,所以造成中文和日文显示有问题。我现在想到的解决办法有两个:
1.单独出英文版,日文版,和中文版。其中日文版在日文环境下编译,中文版在中文环境下编译。这个办法以前使用过,没有问题。
这种方法的缺点是需要出三个独立的版本。
2.采用支持Unicode的控件来替换标准控件,这种方法以前也使用过,没有问题。
这种方法的缺点是没有找到免费的Unicode控件,微软的控件是不允许Distributed,也就不允许我打包发布。大家有什么好方法吗,一起讨论一下,谢谢。