Delphi & C++ Builder 本地化顯示中文技巧

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

Delphi 或 C++ Builder 內建了幾個簡單方便好用的對話盒(對話框)...如 InputBox . ShowMessage . MessageDlg 等...問題是預設顯示為英文...雖然英文字義大家都能理解...可是感覺就不是那麼自然貼切了......

為了解決對話框能本地化顯示中文的問題...經過 Google 的網海搜尋.爬文後...驚見武功高強的妖哥給網友的技術諮詢得到了解決...由此可知妖哥是一位具有舉一反三.追根究底.靈活變通的天生程序員特質...且具有熱心.細心.耐心...讓人尊敬! 好極了!

http://bbs.csdn.net/topics/330085412

 

 

使用妖哥的偷天換日絕妙技巧可以取代 MessageDlg 來使用...為了讓 InputBox 與 ShowMessage 也能顯示中文...繼續至 Google 搜尋得到本地化的技巧~

http://delphi.about.com/od/objectpascalide/l/aa020502a.htm

以 C++ Builder XE4 經過測試的結果令人滿意...我的實作步驟如下 :

Step 1: 先至 $(BDS)\SOURCE\VCL 路徑裡找到 Vcl.Consts.pas 檔案...然後複製到專案路徑並加到專案裡~

 

delphic++builder idhttpserver ,unigui中文乱码 idhttpserver 接收 utf8 中文 浏览器一般会自动urlencode 中文 所以 uses System.NetEncoding procedure TUniServerModule.UniGUIServerModuleHTTPDocument( const Document: string; const InParams: TStrings; ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponse.. 阅读详情

相关推荐

Delphi XE7-XE10串口通信组件包:含源码、调试工具与多版本.dpk安装文件

专为Delphi开发者准备的成熟串口通信解决方案,支持XE7、XE8、XE9、XE10全系列IDE,向下兼容至Delphi 5和C++ Builder 3。核心包含运行时库CPortLib(提供RS232数据收发、波特率/校验位/停止位等参数配置、事件驱动响应、线程安全操作)和设计时控件DsgnCPort(支持拖拽式界面开发)。附带MiniTerm串口调试工具工程(MiniTerm.dpr),可直接编译运行验证功能。资源包内含各版本专用.dpk安装包(如DsgnCPortDXE7.dpk、CPortLibD

k8l9m0n的博客 199

Borland C++ Builder 6.0 Build 10.166 汉化 补丁 终结版 .rar

Borland C++ Builder 6 (汉化补丁终结版) 汉化说明 ======================================================= 欢迎使用剑客软件,您的支持是我们前进的不懈动力。 ------------------------------------------------------------------------- 软件名称: Borland C++ Builder 6.0 (汉化补丁终结版) 软件版本: 6.0 (Build 10.166 , Update 4) 授权形式: 免费 作品类型: 汉化补丁 应用平台: Win9x/Me/NT/2000/XP/2003 软件作者: 辛玉强 作者主页: Http://swordxy.126.com 作者邮件: xy_0717@163.com ------------------------------------------------------------------------- 软件简介: Borland C++ Builder 是目前唯一完美集成 COBRA 与 COM/COM+ 的 C++ 集成开发环境,可以快速开发具有 Web 服务支持功能的电子商务应用程序,全球率先实现跨平台、高效可视化开发 Windows/Linux 应用程序,兼容 CLX、VCL 和 Borland C++ for Linux,增强了对于 Microsoft Visual C++ 源程序的兼容程度,提供 MFC 6.0 版与 ATL 3.0 版函数库,比起 Visual C++ 的 MFC 来,VCL 要先进得多。 ------------------------------------------------------------------------- 新增功能: 在 Borland C++Builder 6 汉化补丁增强版 的基础上,进一步修正了 Borland 的图片及资源编辑器、SQL 监视器的一些小的翻译问题,力争翻译的更贴切。同时, 增加了对 Borland SQL 浏览器 、桌面数据库 、BDE 管理员 的汉化支持。 让您的 C++ Builder 更符合国人的习惯。 另外又新增加了安装时自选组件的功能, 您可以根据自己的需要来决定哪些组件需要汉化,定制属于您自己的开发环境。 最后,加入了一些其他的文件关联方式,如: C 、HPP 、DCR 、RES 、PAS 等等,便于您直接拿记事本来修改 C++ 的源文件而不用开启 C++Builder ,对于小范围的修改代码比较方便。 ------------------------------------------------------------------------- 汉化方法: 汉化前请确认 C++ Builder 6.0 及其相关程序程序没有运行,否则强行汉化可能会损坏文件。 下载后解压缩 RAR,运行 BCBswordH6.exe 将文件安装到原英文 BCB.exe 所在的目录 (一般为: C:\Program Files\Borland\CBuilder6\Bin) 即可使用。 如果您希望以后还能继续使用英文版, 请注意选择备份旧的文件,并注意在卸载本汉化补丁时选择 "反转" 以恢复英文版 (如果您不创建文件备份,卸载本汉化补丁时将不能恢复英文版,并且您需要重新安装 Borland C++ Builder 6.0 以恢复英文版)。 ------------------------------------------------------------------------- 郑重声明:  1.此软件原始版本版权归 Borland 公司所有,本人仅在原始软件基础上进行简体中文本地化。  2.感谢您使用 swordxy 的汉化作品。本人所有汉化作品均为免费发放,任何组织或个人未经本人允许,不得将本人的汉化作品用于商业活动或任何其它赢利性活动中。  3.本人的汉化只为使用方便而做,使用 swordxy 的汉化作品是您的自由选择,本人并不对由此给您的计算机系统带来的任何问题负责。  4.欢迎转载、传播 swordxy 的所有汉化作品。但请注意在转载或传播过程中保持汉化文件的完整性。请勿删除此说明文件并请尽量少改动汉化文件名。如果直接链接本站下载链接,请在下载位置注明出处。  5.在使用过程中如果发现翻译错误之处请及时来信指出。 6.如果确系因使用本软件导致软件运行不正常或系统不稳定(请先确认该问题是否原版软件已经存在), swordxy 并不能提供任何补偿或补救措施,swordxy 只能在纯学术研究的前提下,在获知具体出错现象后,尽可能的给与私人的友情帮助。 7.请勿向 swordxy 询问任何软件注册破解问题,对此类问题本人概不答复,软件使用中如有任何疑问,请发邮件到 xy_0717@163.com,但本人不保证一定能够解答。 -------------------------------------------------------------------------

Visual C++ 2010 Express中文版:C++开发入门与实践

Visual C++ 2010 Express中文版是微软推出的一个面向学生、初学者及独立开发者的免费集成开发环境(IDE),它提供了创建高性能应用程序所需的基本工具。该版本继承了Visual Studio家族的优良传统,针对C++语言进行了优化,使得开发者能够更方便地利用C++的标准模板库(STL)、ATL库以及MFC库进行Windows应用程序的开发。Visual Studio集成开发环境拥有一个现代化的用户界面,它被分为多个区域,旨在提高开发者的生产力。菜单栏:提供所有的命令入口。

weixin_33419305的博客 1177

C++builder Email 发送 接收源代码

C++ builder 编的邮件发送和接受源代码

C++Builder 高级编程技巧

1. C++ Builder 网上资源     C++ Builder 研究     http://www.ccrun.com/     C++ Builder 程序员     http://mybcb.diy.myrice.com/     电脑学习 C++ Builder 版块     http://www.itcomputer.com.cn/Programs/C/

qq_31209383的博客 1814

delphi 4提示信息的汉化

一、汉化的方法  在delphi的子目录下有这么两个目录:(1)\lib:代表delphi的库文件目录;(2)\source:在这个目录下可以找到几乎所有delphi可视控件和非可视控件的源代码,对于我们了解和修改delphi中的控件有很大的作用。  在delphi中提示信息所在的源文件和其作用见下表。 路 径 文 件 与delphi中出现的提示关系 ...

weixin_33802505的博客 300

自画收集

季版主,请指教...(非中文系统下显示中文界面)。楼主jbz(虚心求教)2003-02-11 17:42:23 在 C++ Builder / 基础类 提问季版主,感谢您在这个帖子里的指点,     http://expert.csdn.net/Expert/topic/1327/1327619.xml     我已经解决了大部分的界面乱码问题(非中文系统下显示中文界面)。        

daily66的专栏 1738

Delphi汉化MessageDlg消息提示框的实现方法

Delphi汉化消息提示框的实现方法,例:MessageDlg提示框的汉化: (1)在Delphi的安装目录的\Source\Vcl文件夹中找到Consts.pas(XE后应为Vcl.Consts.pas)单元文件; (2)新建一个工程文件,并保存,将Consts.pas(或Vcl.Consts.pas)单元复制到保存的文件夹,并引用该单元文件; (3)修改单元文件以下内容进行汉化,修改后进...

男神的专栏 2108

如果你也在寻找CodeGear 2009,我找到了从哪下,跟我来!

 以下内容转贴自“南瓜藤下”http://www.myebe.com/index.asp,在此感谢南南!-------------------------------------------------------------------------------------------              当地时间8月25日,Delphi易主后第一次进行了新版本的发布。这

曲径通幽,冥思致远 2280

c++build10.4.2如何添加多国语言和更新翻译文件

c++build10.4.2如何添加多国语言和更新翻译文件

m0_61711589的博客 260

Delphi实现中英文多语言界面..rar

Delphi实现中英文多语言界面..rar

如何本地化Delphi对话框内部的字符串?

我们使用Delphi开发的程序,会用到一些Delphi内部的资源,例如对话框、控件等,这些控件上的文字一般都是英文的。另外一些运行时错误也是以英文的方式报告出来的。 这些字符串能否翻译成中文显示呢? 当然是可以的,方法也很简单。 首先找到包含这些字符串的单元,例如Consts, RTLConsts等。 然后在主程序中做本地化处理的地方按照我们的规范声明一份对应的中文,例如在AppStrs.pas中加入以下内容: SDlgWarning: string = ‘警告‘; SDlgError: str

大鹏的blog 244

利用C++Builder中的NMSMTP发送电子邮件(能通过邮箱的验证)

在头文件里加上#include “idcoder3to4.hpp“用Base64Encode()函数对用户名和密码编码NMSMTP1->Host = "smtp.163.com";     //SMTP主机名NMSMTP1->UserID = "dgyanyong";      //用户名NMSMTP1->PostMessageA->FromAddress = "dgyanyong@1

走向辉煌 6809

Delphi中使用C++对象

Delphi是市场上最好的RAD工具,但是现在C++占据着主导地位,有时针对一个问题很难找到Delphi或Pascal的解决方案.可是却可能找到了一个相关的C++类.本文描述几种在Delphi代码中使用C++类的方法. Delphi is one of the greatest RAD tools on the market, but it in this currently C++-domin

henreash的专栏 5294

php+发送邮件标题乱码_php邮件标题乱码的解决方法

php邮件标题乱码的解决方法发布时间:2020-08-18 10:36:53来源:亿速云阅读:99作者:小新小编给大家分享一下php邮件标题乱码的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php邮件标题乱码的解决办法:首先使用【base64_encode】函数对数据进行编码;然后在标题字符串前加编码类型为【=...

weixin_27427397的博客 271

DelphiC++Builder设计时接口开发核心技术解析

Delphi 设计时架构的核心单元之一,封装了与设计器交互所需的关键接口。自定义组件编辑器的核心在于扩展设计时交互能力,其中最直观的表现形式就是右键上下文菜单的增强。通过继承并重写其虚方法,开发者可以轻松为组件添加专属命令项。提供了三个关键方法用于菜单构建:: 返回菜单项总数: 返回第Index个菜单项的显示文本: 用户点击菜单项时执行的动作以下是一个完整示例,展示如何为TForm添加“生成事件骨架”和“清理未使用单元”的快捷命令:typepublic。

weixin_42113456的博客 749

[C++Builder/Delphi初学者指南] 用C++BuilderDelphi转换数据表

[C++Builder/Delphi初学者指南] 三分秒完成数据表的转换西安 warton   笔者在先前写程序时,经常遇到数据库的转换问题,一般的方法是用SQL语句将数据从表中取出,再insert到另一个表。这个方法比较通用,在任何编程语言中都可以使用。但这样比较麻烦,需要编程者有一定的经验。       笔者在使用C++BuilderDelphi之后,发现它们提供的Bat

知而后定 2236

delphiC++Builder

以前做开发,因为跟数据库方面的关系比较大,所以一直用Delphi.偶尔也用C++写一些dll,毕竟其还是大众的语言.近来对系统底层比较感兴趣.所以经常要用C++builder 做开发,两者因为用同一个类库vcl,所以也有很多相同之处.delphi中的对象变量声明,到c++builder 中,只要转为相应类型的指针就可以了.

diligentcat的专栏 980
上一篇: 關於 Windows RS-232C 串列通訊經驗談
下一篇: BCB-控制多個元件的方法-FindComponent()
星際訪客
博客等级 码龄19年 36粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值