亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

"Delphi之完全漢語"終結版

2019-11-18 19:00:31
字體:
來源:轉載
供稿:網友
"Delphi之完全漢語"終結版(已于“家用電腦”37期發表,新瓶舊醋請諒解!)

西安      梁  明


--------------------------------------------------------------------------------

本人在寫此段文章前曾有這樣一個骯臟的念頭:絕對不能把這一招"漏給"別人!但是,良心馬上告訴我,絕對不能有如此的想法!于是立刻把她寫下來,既算是對上次那篇"Delphi之完全漢語"文章的補充,又算是對自己良心的報答吧!


現在切入正題:大家知道,我們在處理Delphi自身的消息時(我這里指的是包括Delphi系統對話框、異常提示等所有來自Delphi自身的消息),一般采取的辦法是"走在Delphi的前面",或是屏蔽掉系統的作用,從而用我們自己的方式處理,以期達到為用戶提供純漢語環境的目的.然而,這一切只能憑借程序員的已有經驗來主觀預測!由于系統的復雜性以及我們自身的水平所限,這樣作的結果難免會顧此失彼,也許隨時可能發生的問題都處理得不徹底甚至根本就未處理.試想:在用戶使用過程中冒出一些英文的提示,你的程序的"檔次"是不是將大打折扣?

因此,我們還必須去尋找更加理想更加徹底的方法,至少,當讓程序出現Bug時,普通用戶能看懂提示(可不是讓你為所欲為與噢).幸好,經過筆者這一陣的反復試驗,已經找到另一個萬全之策.下面就請聽我一一道來(僅限于你的Delphi版本有VCL的源代碼--即專業版或企業版):


0.備份Delphi的VCL源代碼(所在目錄一般為"X:PRogram FilesBorlandDelphi4SourceVcl").當然,根據需要,僅備份我們需要修改的幾個文件也可;


1.在Delphi環境下打開VCL目錄下的BdeConst.pas,Consts.pas,BdeConst.pas,DbConsts.pas,midconst.pas,mxConsts.pas,OleConst.pas,WebConst.pas等單元文件,這些單元文件定
義了Delphi用到的常量;


2.把Delphi自己定義的字符串常量"翻譯"成我們偉大的母語--漢語;


3."翻譯"工作完成后,按原文件名保存;


4.現在就來試試我們的成果,新建一個工程,故意編寫一些會出現系統提示的代碼,并在編譯前,到Delphi的Project Options對話框的Directories/Conditionals頁的Search Path選項下,添加搜索路徑(也即剛才我們修改常量單元所在的目錄),確定后退出;


5.就觀看你的英語翻譯水平吧!

注意:
①如果你的版本為Delphi 3的話,以上的路徑作相應的變化,且Project Options對話框的Directories/Conditionals為Directories;
②對編譯條件的該動只對此工程有效,新建工程后需重新設置.如果你希望一勞永逸的話,請隨我來:
運行Windows注冊表編輯程序Regedit.exe,打開HKEY_CURRENT_USER->Software->Borland->Delphi->4.0->Library,在其中一為"Search path"的串值中加入"$(DELPHI)SourceVCL".Ok,目的達到!


以下是筆者修改Consts.pas單元文件中函數MessageDlg的常量后用該函數發送的消息.這次,我們看到的再也不是半"英"半陽的消息框了.怎么樣,夠靚吧?
...
Begin
MessageDlg('感覺如何?'+#13#10#13#10+
'我這里即是把"SMsgDlgInformation"翻譯為'消息';'+#13#10+
'把"SOKButton"翻譯為'確定'而得到的結果!',
mtInformation,[mbok],0);
End;
...
****此處插入圖4****

上面的動作是不是太老實了一點?!其實,我們完全可以根據自己的意愿來定制這些常量(只要Inprise同意),使其達到一種的特殊效果,比如,我們可以將"SMsgDlgInformation"翻譯為你的軟件標題或自己的工作室名稱等等,如此一來,你的非凡個性將展示無遺!

有關Delphi"完全漢語"方面的經驗、技巧筆者就打算介紹這么多(等我手上的這兩個程序有交待后我會把這一整套東東放在我的個人主頁上,到時請去Down吧).當然,冠以"完全漢語"實令我臉紅,但本人多么希望Inprise公司早點結束我們"羨慕"VB程序員的時代!


現在還有一些問題,例如:Delphi的環境是英文的,報表預覽的提示及按鈕也是英文的等等.對于第一個問題,我個人認為倒沒有多大必要,因為沒有哪一個程序員連菜單都看不懂的,我們努力的目標是用戶;對于第二個問題也有辦法解決,在此本不應該涉及此話題,但我在網上看到有很多人在問這個問題,因此也在此略談一下,作為這個話題的結尾吧:

①按照要求制訂好QuickRep的內容;
②仿照QuickRep的預覽模式或自己定制QRPreview;
③在QuickRep的OnPreview事件中將QuickRep的QRPrinter賦值給QRPreview的QRPrinter
(如QRPreview1.QRPrinter:=Quickrep1.QRPrinter;)即可讓QRPreview取代QuickRep
的預覽模式了.


版主:梁明
日期:1999-03-01
E-mail:delphifan@990.net

上一篇:Delphi開發經驗四則

下一篇:用Delphi開發屏幕保護預覽程序

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美国产另类| 亚洲成人激情视频| 中文国产亚洲喷潮| 欧美成人性生活| 国产精品私拍pans大尺度在线| 日韩视频在线一区| 日韩视频在线免费观看| 色阁综合伊人av| 欧美午夜视频一区二区| 国产自产女人91一区在线观看| 18性欧美xxxⅹ性满足| 亚洲福利视频免费观看| 日韩av一区在线| 欧美精品18videos性欧美| 国产精品美腿一区在线看| 欧美性生交大片免费| 久久久精品影院| 一区二区三区天堂av| 国产91精品黑色丝袜高跟鞋| 欧美精品在线网站| 91九色视频在线| 亚洲精品第一国产综合精品| 一区二区三区动漫| 91精品视频免费| 91性高湖久久久久久久久_久久99| 狠狠爱在线视频一区| 国产www精品| 欧美大片大片在线播放| 亚洲性av在线| 亚洲r级在线观看| 久久色精品视频| 国产a∨精品一区二区三区不卡| 国产精品爽黄69| 国产精品亚洲一区二区三区| 亚洲欧洲日韩国产| 91精品综合久久久久久五月天| 搡老女人一区二区三区视频tv| 一区二区在线视频播放| 国产91热爆ts人妖在线| 91久久综合亚洲鲁鲁五月天| 午夜精品久久久久久久99黑人| 亚洲精品资源美女情侣酒店| 亚洲天堂av女优| 国产成一区二区| 91精品国产高清| 国产亚洲精品久久久久动| 97婷婷涩涩精品一区| 2019最新中文字幕| 亚洲美女精品久久| 久久精品久久久久| 国产精品一区二区三区成人| 国产精品视频网站| 热re91久久精品国99热蜜臀| 亚洲精品自拍第一页| 亚洲最大福利视频| 韩剧1988在线观看免费完整版| 亚洲国产欧美在线成人app| 久久久999成人| 久久人人97超碰精品888| 亚洲人成在线一二| 欧美成人精品激情在线观看| 国产精品一区二区久久国产| 91国内精品久久| 欧美成人手机在线| 国产精品久久久久国产a级| 日本亚洲欧美成人| 久久777国产线看观看精品| 粗暴蹂躏中文一区二区三区| 国产精品网址在线| 亚洲欧洲第一视频| 国产精品中文字幕在线观看| 国产精品第1页| 在线观看亚洲视频| 亚洲国产中文字幕久久网| 国产成人精品一区| 国产精品入口尤物| 日韩免费精品视频| 久久久国产精彩视频美女艺术照福利| 日韩高清av一区二区三区| 国产精品一久久香蕉国产线看观看| 欧美激情视频免费观看| 亚洲一区二区黄| 欧洲成人性视频| 性欧美视频videos6一9| 日本精品免费一区二区三区| 这里只有精品在线观看| 午夜精品国产精品大乳美女| 国产精欧美一区二区三区| 久久综合亚洲社区| 日韩av在线网址| 91在线无精精品一区二区| 欧美大片欧美激情性色a∨久久| 亚洲精品wwwww| 欧美裸体xxxxx| 亚洲成人网在线观看| 国产精品www色诱视频| 国产精品爽黄69| 亚洲一区制服诱惑| 亚洲女人天堂成人av在线| 韩剧1988免费观看全集| 亚洲男人天堂2023| 国产在线视频91| 亚洲大胆人体视频| 国产欧美精品va在线观看| 国产视频在线一区二区| 国产精品国内视频| 韩国三级日本三级少妇99| 国产亚洲欧美一区| 亚洲美女性视频| 国产精品久久久久77777| 色与欲影视天天看综合网| 欧美乱大交xxxxx另类电影| 亚洲成人xxx| 日韩av在线免费观看| 成人黄色午夜影院| 亚洲va欧美va在线观看| 久久露脸国产精品| 成人97在线观看视频| 国产日韩欧美电影在线观看| 78m国产成人精品视频| 中文字幕9999| 亚洲第一区在线观看| 亚洲精品成人网| 国产美女久久久| 5566成人精品视频免费| 91美女片黄在线观看游戏| 97视频网站入口| 成人h视频在线观看播放| 国内精品一区二区三区四区| 国产精品毛片a∨一区二区三区|国| 亚洲亚裔videos黑人hd| 91美女片黄在线观| 亚洲精品视频免费在线观看| 在线观看不卡av| 国产成人精品午夜| 欧洲成人午夜免费大片| 欧美日韩一二三四五区| 68精品久久久久久欧美| 久久精品成人欧美大片| 国产精品成人av性教育| 永久免费毛片在线播放不卡| 综合网中文字幕| 欧美性生交大片免网| xxx一区二区| 在线观看成人黄色| www.亚洲一区| 91精品国产91久久久久福利| 国产中文字幕亚洲| 大胆欧美人体视频| 欧美极品在线视频| 精品美女久久久久久免费| 国产精品第8页| 在线国产精品视频| 国产综合在线观看视频| 欧美性生交大片免网| 国产精品中文字幕久久久| 欧美视频裸体精品| 精品女同一区二区三区在线播放| 欧美专区在线观看| 欧美激情视频一区二区三区不卡| 国产精品流白浆视频| 欧美肥老妇视频| 亚洲激情电影中文字幕| 亚洲毛片在线免费观看|