安装了韩文字库,新建工程可以显示韩文,可是以前的工程打不开了,怎么能打开,并让它显示韩文呢?(100分)

  • 主题发起人 主题发起人 sunnyfairy
  • 开始时间 开始时间
S

sunnyfairy

Unregistered / Unconfirmed
GUEST, unregistred user!
安装了韩文字库,新建工程可以显示韩文,但是以前的工程打不开了,怎么能打开,也让它显示韩文呢?
据说有一套支持unicode的控件,但是现在这个工程约有30万行代码,所以换控件的话难度太大了,在能显示韩文的环境下面根本打不开该工程。

也就是说,在能显示韩文的环境下面,打不开该工程,
在能打开该工程的环境下,不能显示韩文。郁闷。
 
我写了一个程序,是用的tnt控件,感觉ANSI和unicode混用麻烦多多。
如果你在支持韩文的环境下打不开工程,那么试试用微软的applocale引导看看。

我在等delphi2008或者2009,说是全面支持unicode了。
在winnt等unicode内核的环境下,有ansi和unicode两个版本的函数提供,比如弹出消息框的messagebox,目前delphi用的是ansi版函数,
但在操作系统内,ansi版的函数所做的是把ansi字符串转换为unicode,然后再次调用unicode版本的messagebox
所以直接使用unicode的效率更高。
 
问题解决了吗?
 
只有等支持UNICODE的DELPHI出了再说吧.本来有第三方控件可用,但有老程序代码很多,没办法了
 
顶一个。
 
我来接分了谢谢
 
Tnt组件包也换了一些,不过由于是已经成熟的软件,代码太多,控件也太多了。
像DBgridEh就无法用支持Unicode的控件取代。Tnt的DBgrid功能太弱了。
用微软的applocale我也试过了,都达不到理想的情况。

唯一的解决方法是等Delphi2009.

不过现在的程序是Delphi5 写的。而且用了不少第三方控件,能成功的可能性太小。
现在已经放弃了。

100分也不多,大家分了吧。
 
后退
顶部