• 用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爱好者参考并共勉。工作十年了,感觉这个世上最无私的工作人员便是程式员了!同时也借此机会,感谢大富翁上各位富翁四年来对我的帮助,因为他们的无私指点,我减少了大量的熬夜查资料时间。

  • 相关阅读:
    Vue 登录/登出以及JWT认证
    Vue render函数 函数时组件 jsx
    Mock简明文档
    Vue axios封装 实现请求响应拦截
    Promise场景实例之图片加载
    第一章 HTML5基础
    python if的选择结构与循环
    python 字典
    CentOS 6.5设置静态IP教程 并且可以ping通
    centos 主从复制
  • 原文地址:https://www.cnblogs.com/linximf/p/1681404.html
Copyright © 2020-2023  润新知