• 用DELPHI开发简繁体应用软件的技巧


    在日常开发软件中,经常会迂到不同客户会要术不同语种的软件,尤其在珠江三角洲一带外资企多的地方。DELPHI本身提供多语种解决方案,但是做出来的程式非常庞大,不便安装和升级。
        Delphi6之后,对于语言的设定有了很大的改进。每个FORM都会生成四个文件,即dcu,dfm,pas,ddp。其中dcu是编译后得到的文件;dfm保存FORM中定义的各种信息,其对字体的定义不再象Delphi5那样,会指定死字体类型的名称,而是指用一个代码来表示,这是最重要的改进;pas是各个进程和函数的PASCAL语言;ddp是一个识别文件。
        也许我们初次开发时是在简体WINDOWS操作系统中开发的,你不必担心操作语种问题,尽你的能力和技巧将软件开发到最好。完工后,如果需要将该软件转成繁体软件,以便在繁体的WINDOWS系统中稳定运行,只需作下面的动作:
        1。在设计FORM时,记得将所有控件的font.Chatset属性设为Default_Chatset。
        2。将所以原代码COPY一份出来,准备做繁体软件的原代码。此步是为安全着想。
        3。将所有dcu文件删除。
        4。用一个字体转换工具,如地球村等,将pas文件由简体转为繁体。pas文件的格式等同于TXT文件,所以在转换的过程中不会出现任何错误。如果你写的pascal语言中,未用到中文字,则无需转换。
        5。在繁体WINDOWS操作系统下,用Delphi6对你的软件完全重新编译一次,生成的新软件就是繁体的软件了,没有一点运行上的问题。
        以上方法,本人已使用一年多了,表现都很好,特借此大赛机会整理出来,供广大Delphi爱好者参考并共勉。工作十年了,感觉这个世上最无私的工作人员便是程式员了!同时也借此机会,感谢大富翁上各位富翁四年来对我的帮助,因为他们的无私指点,我减少了大量的熬夜查资料时间。

  • 相关阅读:
    海量文件查重SimHash和Minhash
    刷题中熟悉Shell命令之Tenth Line和Transpose File [leetcode]
    C# 开发XML Web Service与Java开发WebService
    Sketchup+ArcGIS三维建模与管理
    入门-Arcmap网络分析示例
    建议入门-用ArcMap进行空间查询与空间连接
    (转载)Htmlparser Filter 简要归纳
    (转载)java常见的ClassNotFoundException
    C# WinForm程序向datagridview里添加数据
    oracle数据库的简单操作
  • 原文地址:https://www.cnblogs.com/linximf/p/1681404.html
Copyright © 2020-2023  润新知