delphi应该是好多人不用了,这套多语言元件还有部分旧客户在使用,为付费用户偶尔更新一下。有问题qq:24495612

2020/5/16,    6.0.4
1、修改acroMultiResource.pas,在64bit下用uniGUI开发isapi时,可能出现的av错误。
2、修改acroMultiLib.pas,增加函数:MultiHook(AProc:TGetDDAndLCIDProc),即提供动态的DD和LCID,在uniGUI开发的后台,
       需要根据前端browser设定的语言来动态改变,如:uniGUIApplication.UniSession.LanguageCountry。
3、增加acroCulture_Browser.pas,处理浏览器的语言Tag与LCID的映射关系。
-------------------------------------------------------------------------------------------------------------------------------
2019/11/1,    6.0.2
1、为了避免本元件使用到的第三方模组DDetours与用户使用的版本冲突,把DDetours的文件名加以前缀acro*.pas
-------------------------------------------------------------------------------------------------------------------------------
2019/3/16,    6.0.1
1、支持Delphi 10.3 rio版本
2、支持64bit
-------------------------------------------------------------------------------------------------------------------------------
2014/1/26,    5.1.15
1、TacroMultiCustomDD增加DDKeyCodePage属性,预设是1252(英文)。修正:当Form设计时使用非英文字串做DDKey时,如果字典中没有对应翻译条目,
    当把DDKey转码成Ansi或Unicode时,需要指定使用哪个CodePage,否则可能出现乱码。
-------------------------------------------------------------------------------------------------------------------------------
2013/11/16,    5.1.15
1、支持DelphiXE5
-------------------------------------------------------------------------------------------------------------------------------
2013/01/13,    4.1.15
1、修正,在delphi xe3下TRadioGroup和TDBRadioGroup里面的项目没有翻译

2012/09/16,    4.1.15
1、修改MultiClass_dxbar.pas的Proc_TdxBarCustomCombo函数,如果设计时ItemIndex>0,翻译后可能ItemIndex=-1,就是预选项丢失。

2012/05/05,    4.1.15
-------------------------------------------------------------------------------------------------------------------------------
1、把acroMultiReplacer.pas的HookMM和UnHookMM函数在interface区段宣告,使有特殊需要的用户(如为了效率)可以调用;
2、TCustomMultiDD增加SaveToFile函数,可以把即时增加到Hash表中的字典保存到文件。

2012/01/29,    4.1.14
-------------------------------------------------------------------------------------------------------------------------------
1、修改,字典中的语言标识,从CodePage改为LCID。需要注意TacroMultiDDEvents的OnBeforeReplaceComponent等事件,
      其参数不同了,需要重新产生,否则运行起来可能出现AV错误。
2、支持Delphi XE2(vcl,fmx,fmi三种框架)
3、DDManager增加从Excel文件汇入的功能。

2011/03/20,    4.0.13
-------------------------------------------------------------------------------------------------------------------------------
1、修正,在acroMultiLangDelphiIDE150.dpk中,不能翻译THistoryPropComboBox类的两个元件,否则,Delphi XE启动时,会出现AV错误。

2010/11/21,    4.0.12
-------------------------------------------------------------------------------------------------------------------------------
1、修改,acroMultiScreen的Hook方式,如果Build with RunTime Package,就使用另一种Hook方式,某些情况下可以大幅提高效率,并避免闪烁;
2、去掉一些编译时的无关紧要的warning提示;
3、修正,TComboBox.Sorted为true时,可能导致ItemIndex指向的字串不是翻译前的字串;
4、修正,TcxComboBox.Sorted为true时,可能导致Properties.Items里面的字串没有全部翻译,同时可能导致ItemIndex指向的字串不是翻译前的字串;
5、修改,MultiClassMethod_cxExtEditors.pas,增加注册TcxListBox和TcxCustomCheckComboBox的替换函数

2010/10/11,    4.0.11
-------------------------------------------------------------------------------------------------------------------------------
1、增加acroMultiLib.pas,封装了几个函数在里面
2、增加对Delphi XE的支持。
3、按命名惯例,把Acro改为acro
4、修正,在ocx元件中可能不能翻译资源字串的问题;
5、修正,当反复创建释放Form时,可能出现某些元件不会被翻译的问题;
6、修正DDManager,在cell中输入空白的DDKey后,离开该行,然后再也不能修改该行的DDKey,也不能取消,只能强制退出的问题。
7、为了尽量不引入不需要的元件,devexpress元件的支持函数分解到多个pas和dpk中。
8、增加了几个flash演示影片

2010/06/15,    4.0.10
-------------------------------------------------------------------------------------------------------------------------------
1、在IDataLocate接口增加DoBeforeReplaceComponent和DoAfterReplaceComponent函数,这样Class的ReplaceMethod就可以在替换
      集合元件时触发事件,让用户有机会决定是否替换其中的子元件,如TdxBarManager
2、在TAcroMultiResourceRepository增加函数:
      function  GetDisplayValue(ADDKeyRec:PResourceStringRec):string;
      function  GetDisplayValueAnsi(ADDKeyRec:PResStringRec):ansistring;overload;
      function  GetDisplayValueUnicode(ADDKeyRec:PResStringRec):WideString;overload;
      从原始ResourceString中获得翻译结果
3、在TMultiClassMethodStorage增加函数:
      procedure RegisterClassMethod(AClass:TClass;AMethod:TMultiLanguageReplaceProc;
              ABeginUpdateProc:TMultiLanguageBeginUpdateProc;
              AEndUpdateProc:TMultiLanguageEndUpdateProc);overload;virtual;
      在TAcroMultiScreen替换Form时,会调用每个元件注册的BeginUpdatePro和EndUpdateProc,这样可以很好的控制效率,
      特别是cxTreeList/cxGrid元件,因为替换Column的Properties时也可能引起cxTreeList/cxGrid反复Repaint

2010/02/27,    4.0.9
-------------------------------------------------------------------------------------------------------------------------------
1、修正:在调用RegisterClassMethod注册替换函数时可能出现索引超界错误
2、修正:AcroMultiDBClassMethod.pas的注册函数没有更新,使得及时切换语言时,TDBGrid等元件不能切换语言
3、修正:把TAcroMultiStreamDD元件的元件编辑器3个菜单字串资源化,这样在IDE中就可以被AcroMultilangDelphiIDE140.dpk翻译
4、增加:每个元件的元件编辑器上增加版本显示菜单
5、修改,修改AcroMultilangDelphiIDE140.dpk,剔除一些不能翻译的元件和资源字串,避免IDE出现AV错误。

2009/10/31,    4.0.8
-------------------------------------------------------------------------------------------------------------------------------
1、在TAcroMultiDDStorage元件增加CollectionComponentDDKey函数,用来提取某个画面的DDKey列表。
2、在delphi2010启动时,增加元件logo显示

Acro Multi-Language Suite for Win32发布6.0.4版本相关推荐

  1. 微信投屏服务器出错,微信发布7.0.21版本,修复异常问题,增加超实用新功能

    原标题:微信发布7.0.21版本,修复异常问题,增加超实用新功能 iOS微信又更新了,今天发布v7.0.21版本,距离上次更新才两个礼拜的时间.以往微信的更新频率是比较慢的,这次之所以如此之快地发布新 ...

  2. DAQWare for Digilent Analog Discovery发布1.0.4版本

    近日,DAQWare for Digilent AD发布1.0.4版本,主要更新以下内容: 1.优化"开始/暂停"功能控制 2.优化示波器"时基"操作控制 3. ...

  3. Hazelcast发布Jet 0.6版本

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 分布式计算技术和工具开发商Hazelcast正式发布了他们的开源流式处理引擎Jet 0.6. ...

  4. iOS微信发布8.0.29版本,苹果14用户快来

    这两天iOS微信发布了8.0.29版本,主要是针对iOS16系统,修复了一些Bug,对iPhone14用户非常靠谱. 新版苹果 14上线后,微信对它的兼容性还是有一些问题的,比如有网友反馈,在使用微信 ...

  5. electron增加导航按钮_Electron发布6.0 Released版本

    简介 在第5版发布仅3个月后,流行的基于JavaScript的跨平台桌面应用程序构建平台达到了第6版,并使用了Chromium 76,Node 12.4和V8 7.6. 6.0.0发行说明 突破性变化 ...

  6. rabbitmq 查询版本_Hyperf 发布 v2.0.14 版本 | 企业级的 PHP 微服务云原生协程框架

    更新内容 本周主要新增了 hyperf/scout hyperf/resource 和 hyperf/resource-grpc 三个组件,并修复了一些组件的 Bug,继续提升 Hyperf 的稳定性 ...

  7. 番茄日志发布1.0.3版本-增加Kafka支持

    番茄日志(TomatoLog)能做什么 可能你是第一次听说TomatoLog,没关系,我可以从头告诉你,通过了解番茄日志,希望能帮助有需要的朋友,番茄日志处理将大大降低你采集.分析.处理日志的过程. ...

  8. jboss 4.3.0_JBoss BPM Suite 6.0.3版本的5个实用技巧

    jboss 4.3.0 上周,红帽发布了JBoss BPM Suite的下一个版本,标记为6.0.3 ,已订阅的用户可以在其客户门户中使用. 如果您对本发行版中的新增功能感到好奇,请在客户门户网站上在 ...

  9. JBoss BPM Suite 6.0.3版本的5个实用技巧

    上周,红帽发布了标记为6.0.3的JBoss BPM Suite的下一版本,已订阅的用户可以在其客户门户中使用. 如果您对该版本的新增功能感到好奇,请在客户门户网站上在线查看版本说明和其余文档 . 我 ...

最新文章

  1. PCL点云处理算法目录
  2. Canvas之translate,scale,rotate,skew
  3. 用SCCM2007 R2管理Windows更新,SCCM系列之六
  4. c语言课程设计修改订单流程图,C语言课程设计————写下流程图! 谢谢
  5. 在集设网欣赏灵感作品合集,感受字体之美
  6. 21.策略模式(Strategy Pattern)
  7. python替换word中字符串_python:替换/替换字符串中的所有wholeword匹配
  8. Redis常见的面试题
  9. 关于机器人方面的sci论文_化学教学论文发表【期刊论文】化学教学论文发表
  10. Android开发实战记录
  11. .mmap文件用什么软件可以打开?
  12. aurora 64B/66B ip核设置与例程代码详解
  13. web安全day3:文件共享服务器配置、共享权限和445端口
  14. 企业微信小程序体验版必须打开调试模式才能获取相关数据的问题,qy.selectEnterpriseContact接口调用问题
  15. 代码审计之rips之bluecms审计
  16. 爬虫笔记:BeautifulSoup详解
  17. 锂电池电量百分比计算_锂离子电池容量计算之电压法
  18. ETCD 简介及基本用法
  19. 【Python数据清洗】pivot_table 与 pivot 的区别——手把手系列
  20. C基础第39课--程序中的三国天下--栈,堆,静态存储区

热门文章

  1. 点击化学 DBCO-(PEG2-VC-PAB-MMAE)2
  2. android flash分区(nand flash)
  3. 医院网络咨询的技巧方法
  4. java-php-python-springboot珠宝首饰进销存管理系统计算机毕业设计
  5. 航芯方案分享 | 针对ETC系统的OBE-SAM模块设计方案
  6. Swift 伪原子并发同步代码引起 DispatchGroup.leave() 方法不平衡调用导致 App 崩溃的解决
  7. Windows 10免费升级结束 竟然有助于提振PC销售?
  8. CAPEX和OPEX解析
  9. 即时聊天社交软件 (一)
  10. 《MLB美职棒大联盟》:年度最佳教练奖·棒球1号位