我的操作系統是繁体windows 2000高級服務器版,用Delphi 5/6+ sql server 7.0 開發程序,現在系統快開發完成,但在2000下顯示很好看的界面,到了繁体WIN98下就變了,界面顯得非常難看啊! 我在csdn的DELPHI板塊搜索了一下,結果說的都是簡体下的解決方案,繁体的怎樣處理,都沒有涉及到,請各位用繁体開發的大蝦能給我支個招啊,都快急瘋了,謝了先.
调试欢乐多
我打開Delphi 后,打開一個窗體,雙擊font屬性,在彈出的對話框中的右下角有一個字集下拉框,里面只有"CHINESE_BIG5"和"西歐"可選,沒有其他的,如你所說的"defaultchartset"啊!
Font->CharSet->CHINESE_BIG5
1、Font->弹出Windows字体标准窗口->字体选择宋体(简体中文版)或细明体/新细明体(繁体中文版),字号选择9号,然后确认2、然后展开然后展开Font选项(点Font前面的+号而不是Font后面的...按钮),设置Charset = DEFAULT_CHARSET
这时是从下拉框中选择的,有很多种真不明白是说不清还是你不明白!
万分感謝妳的回复!!我按照妳的方法試驗過了,成功了,但小弟一問,那就是
我將繁体的窗口(字体為細明体,10號)通過"簡繁体轉換"的工具轉換為簡体(宋体)后,
在簡体下去運行該程序,窗口會變的很難看嗎?如TDBEDIT和TButton,變的特別大等問題?
1、繁体下你设置的是10号字,因为繁体Windows默认是9号字,当然实际应用时由于繁体笔画原因设置成10号,简体下开发都是9号字,在简体下看繁体的窗口是中的控件是有点大(例如TEdit的高度变大一个象素点),但你说的特别大是大多少?
2、你是通过什么工具转换的?3、建议不要使用这种工具,而是通过资源文件控制的方式!这个我不说你也明白,很多简体和繁体的说法并不一样(打印机->印表机,服务器->伺服器....),通过简单的转换并不能解决问题!
我是自己在网上下載的一個convert.exe的程序,可以簡繁体互換.pas,.dfm的文件.這個當然
不能不能自動轉換簡繁体中的不同的說法了.但是通過資源文件控制的方式如何作,我還沒有
試過.大蝦能否指點一二?或者提個思路或网址我去看看也可以.Thanks in advance.
2、看看Delphi中resourcesing部分的说明
3、到MSDN中察看*.RC文件(Delphi中编译后为*.Res文件)的说明
再次感謝大家的回复!
我的E_Mail:[email protected],愿大家共同進步!