看到讨论“生僻字”的问题,查了一下,我们大概是在两年多前,开始用VFP写Unicode版桌面程序的。
关于Unicode的很多知识,其实来自各大VB6论坛。毕竟,VB6更大众化一些,拥趸较多,钻研得也较深入透彻。
且,VB6能够直接编译出支持Unicode的OCX控件,供VFP调用。
至于VFP + Unicode,参考的无非是“西风”2008年的这一个帖子:
Using Unicode in Visual FoxPro Web and Desktop Applications
https://www.
这也不是啥见不得人的独门秘笈。
相信众多摆弄过VFP + Unicode的狐友,大多曾学习过。
当然,两年前写的程序,仅仅是核心数据库Unicode化,至于软件界面,则偷了一下懒,仅仅在必要的输入与输出模块,进行了Unicode化;至于其他界面元素,比方说:系统菜单、对话框、命令按钮之类,则直接保留了ANSI旧版,毕竟我们的软件没有“国际版”客户需求;再者,即便做好了,也没人再来买。
呵呵。
不过,今天突发奇想,决定勉为其难,再动手试试,改造出一个纯Unicode版的VFP桌面软件来。
动机嘛,也简单。
那便是——
赶在VFP彻底死翘翘之前,证明一下,VFP其实可以完全玩转Unicode的。
哪怕微软不让。
呵呵呵呵。