Raize 重新编译
最近项目用到了Raize5的日历控件, 需要在中文版本与英文版本中切换显示, 这个需要修改 RzPopups.pas, 修改了需要重新编译.
费老大劲了.

首选修改 RzBorder.pas, 不然编译不过
再改 \RC5\Source\!Build_RC5.cmd
运行OK, 替换dcu, 重新启动IDE, 完美!
编译运行的文件 点此下载
这个文件Build_RC52.cmd记得改一下这个文件路径
set DCC32EXE="C:\Program Files (x86)\Borland\Delphi7\Bin\DCC32.exe"
如果你想实现的是上图效果 那么替换dcu文件到引用的地方就好了.
用法简单
if gClientLang = then
begin
LongMonthNames[]:='Jan ';
LongMonthNames[]:='Feb ';
LongMonthNames[]:='Mar ';
LongMonthNames[]:='Apr ';
LongMonthNames[]:='May ';
LongMonthNames[]:='June ';
LongMonthNames[]:='July ';
LongMonthNames[]:='Aug ';
LongMonthNames[]:='Sept ';
LongMonthNames[]:='Oct ';
LongMonthNames[]:='Nov ';
LongMonthNames[]:='Dec '; ShortDayNames[]:='Sun';
ShortDayNames[]:='Mon';
ShortDayNames[]:='Tues';
ShortDayNames[]:='Wed';
ShortDayNames[]:='Thur';
ShortDayNames[]:='Fri';
ShortDayNames[]:='Sat';
end else
begin
LongMonthNames[]:='一月 ';
LongMonthNames[]:='二月 ';
LongMonthNames[]:='三月 ';
LongMonthNames[]:='四月 ';
LongMonthNames[]:='五月 ';
LongMonthNames[]:='六月 ';
LongMonthNames[]:='七月 ';
LongMonthNames[]:='八月 ';
LongMonthNames[]:='九月 ';
LongMonthNames[]:='十月 ';
LongMonthNames[]:='十一月 ';
LongMonthNames[]:='十二月 '; ShortDayNames[]:='日';
ShortDayNames[]:='一';
ShortDayNames[]:='二';
ShortDayNames[]:='三';
ShortDayNames[]:='四';
ShortDayNames[]:='五';
ShortDayNames[]:='六';
end;
Raize 重新编译的更多相关文章
- 解决Raize日历控件显示的问题
解决Raize日历控件显示的问题 近自己的程序被测试人员发现一个小问题,就是程序中的日历选择框,显示中的“星期一.星期二....”都显示成了“星.....”,我自己看了代码,原来是raize的控件问题 ...
- TODO:macOS编译PHP7.1
TODO:macOS编译PHP7.1 本文主要介绍在macOS上编译PHP7.1,有兴趣的朋友可以去尝试一下. 1.下载PHP7.1源码,建议到PHP官网下载纯净到源码包php-7.1.0.tar.g ...
- Centos6.5下编译安装mysql 5.6
一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql //普通删除模式 rpm -e ...
- CENTOS 6.5 平台离线编译安装 PHP5.6.6
一.下载php源码包 http://cn2.php.net/get/php-5.6.6.tar.gz/from/this/mirror 二.编译 编译之前可能会缺少一些必要的依赖包,加载一个本地yum ...
- CENTOS 6.5 平台离线编译安装 Mysql5.6.22
一.下载源码包 http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.22.tar.gz 二.准备工作 卸载之前本机自带的MYSQL 安装 cmake,编 ...
- Android注解使用之注解编译android-apt如何切换到annotationProcessor
前言: 自从EventBus 3.x发布之后其通过注解预编译的方式解决了之前通过反射机制所引起的性能效率问题,其中注解预编译所采用的的就是android-apt的方式,不过最近Apt工具的作者宣布了不 ...
- Hawk 6. 编译和扩展开发
Hawk是开源项目,因此任何人都可以为其贡献代码.作者也非常欢迎使用者能够扩展出更有用的插件. 编译 编译需要Visual Stuido,版本建议使用2015, 2010及以上没有经过测试,但应该可以 ...
- android studio 使用 jni 编译 opencv 完整实例 之 图像边缘检测!从此在andrid中自由使用 图像匹配、识别、检测
目录: 1,过程感慨: 2,运行环境: 3,准备工作: 4,编译 .so 5,遇到的关键问题及其解决方法 6,实现效果截图. (原创:转载声明出处:http://www.cnblogs.com/lin ...
- 在Windows上编译和调试CoreCLR
生成CoreCLR - Windows篇 本文的唯一目的就是让你运行Hello World 运行环境 Window 7+ Visual studio 2015 确保C++ 工具已经被安装,默认是不安装 ...
随机推荐
- Windows的四类消息
Windows的三类消息1.标准消息宏名称 对映消息 消息处理函数(名称已由系统预设)ON_WM_CHAR WM_CAHR OnCharON_WM_CLOSE WM_CLOSE OnCloseON_W ...
- Java笔记(二十) 注解
注解 一.内置注解 Java内置了一些常用注解: 1.@Override 该注解修饰一个方法,表示当前类重写了父类的该方法. 2.@Deprecated 该注解可以修饰类.方法.字段.参数等.表示对 ...
- S0.0 计算机如何看东西
标签(空格分隔):数字图像处理 opencv 当我们用特定软件打开一张图片或者更改某些位图的格式为txt时,就会发现图像的本质不过就是一堆数据罢了. 采样 我们可以用相机采样到一幅二维图像,图像的分辨 ...
- github第一次引用开源的库
想要使用这个一个东西 第一步就是在中添加上面那句话. 这个应该是俩种使用方法,一种用于java中一个用作控件引用 此时就能使用我们引用的这个库了.
- js递归遍历多维数组并在修改数组的key后返回新的多维数组
我司最近正在用VUE做一个基于用户权限显示不同左侧菜单的后台管理系统,接口会根据用户的权限不同返回不同的菜单名称.URL等,前端要将这些菜单名称及URL动态添加到系统的左侧,这里就用到了vue-rou ...
- ECMA Script 6_symbol(symbol.iterator) 新接口_iterator接口
iterator 接口 只要部署了 iterator 接口 symbol(symbol.iterator), 则可以进行 for...of 遍历
- [LeetCode] Random Pick with Weight 根据权重随机取点
Given an array w of positive integers, where w[i] describes the weight of index i, write a function ...
- Anaconda安装Package的问题(Permission Denied)
最近需要用到低版本的pytorch,使用pytorch官网安装的pytorch版本是最新的0.4.1,而它的previous version的那个链接一直打不开. 因此考虑使用清华的镜像源: 1.In ...
- vue源码阅读(一)
版本:2.5.17-beta.0 核心模块(src/core):包括组件.全局API.vue实例.对象属性监测系统.公共方法.虚拟dom.配置等模块 src/core/index.js import ...
- 增值税发票 成都金锐发票IC卡读入
黑盘-操作 打开发票领购---网络发票分发----点击查询--分发. 白盘操作: