`
explorer
  • 浏览: 96221 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

VCL StringReplace Bug跟踪纪要

阅读更多

 

为了解析一段字符串,使用了sysutils 中的 StringReplace,传入参数带 rfIgnoreCase rfReplaceALL。 结果替换出来的结果完全不正确,实在是没想到。 

 

后发现只要不带 rfIgnoreCase参数出来的就是正确的,经过跟踪发现问题出在途中函数开始的第4行 AnsiUpperCase 这里,因传入的源字符串可能有特殊字符,导致大写出来的字符串特定位置后的字符都变异(错位)了。 AnsiUpperCase是调用windows 的CharUpperBuff, 具体原理不明,以后再跟踪...

 

 

 

Debug关键过程如图:


  • 大小: 45.9 KB
0
0
分享到:
评论

相关推荐

    DevExpressVCL14.2.2补丁包〖修复BUG〗

    修复BUG: 1、cxGridWizard文件损坏造成编译报错; 2、cxPivotGridAdvancedCustomization的BUG; FindPanel - The % and _ wildcards work when the UseExtendedSyntax property is disabled 此BUG说明地址:...

    Delphi 12 控件之DevExpress VCL 23.2.6修复的BUG.txt

    DevExpress VCL 23.2.6修复的BUG.txt

    vcl.donet vcl vcl vcl

    vcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donetvcl.donet

    vcl插件是一款免费、自由、开源的跨平台多媒体播放器及框架

    VCL(Virtual Container Library)是一种强大的插件和多媒体播放器框架,它的主要特点是免费、自由且开源,允许开发者在各种操作系统上构建跨平台的应用程序。VCL的核心设计理念是提供一个统一的接口,使得开发者...

    vcl70bpl组件

    VCL70BPL组件是Delphi编程环境中一个重要的动态链接库(Dynamic Link Library),它主要包含了一系列的Visual Component Library(VCL)组件。VCL是Delphi开发GUI应用程序的基础框架,提供了丰富的用户界面控件和...

    Delphi DevExpressVCL安装教程

    Delphi是一款著名的面向对象的 Pascal 编程语言集成开发环境(IDE),而DevExpress VCL(Visual Component Library)是一套强大的组件库,为Delphi开发者提供了丰富的用户界面元素和功能,帮助构建高效、美观的应用...

    DevexpressVCL 18.1.6自动安装 支持XE10.3 支持vclstyle

    DevExpress VCL 18.1.6是一款针对Delphi开发环境的组件库,适用于XE10.3版本,它提供了一系列强大的控件和工具,帮助开发者构建高效且具有专业外观的Windows应用程序。这个自动安装包名为"DxAutoInstaller_2.1.10....

    vcl50.bpl的压缩包

    VCL50.bpl是Delphi编程环境中的一个重要组件包,它是Borland Visual Component Library (VCL) 的一部分,用于支持Delphi 5的运行时环境。在Delphi 6的安装过程中,可能会遇到一些依赖于VCL50.bpl的情况,尤其是在...

    VCL60.BPL等动态库

    在Windows操作系统中,当尝试运行一个.exe可执行程序时,如果遇到提示“缺少vcl60.bpl文件”,这通常意味着该程序依赖于一个名为VCL60.BPL的动态链接库(Dynamic Link Library,DLL)。VCL60.BPL是Borland Delphi 6...

    DevExpress VCL.rar

    DevExpress VCL是一款面向Delphi开发者的组件库,它极大地扩展了Delphi集成开发环境(IDE)的功能,提供了大量高质量的用户界面控件和工具,帮助开发者构建高效、美观且功能丰富的Windows应用程序。这个"DevExpress ...

    CAD VCL Enterprise V14

    CAD VCL Enterprise V14 For BerlinWin32&&RioWin32; 非源码版,你懂的!声明:此文件在网上所得,仅供研究用,请在下载后24小时内删除,并请不要用于商业用途,请支持正版! CAD VCL是一个高品质多功能且含源码的...

    vcl 64位播放器

    vcl 64位播放器,支持各种流媒体播放,windows系统运行

    DevExpress VCL V14.2.2 FullSource〖XE8〗含编译文件

    拥有180多种VCL界面控件,功能丰富且易于上手 DevExpress VCL Subscription 是 Devexpress公司旗下用户界面产品套包,包含该公司所有VCL控件产品和 ASP.NET控件产品以及相关产品的完整源码。所包含的控件有:数据...

    vcl40.bpl文件

    VCL40.bpl文件是Delphi开发环境中的一部分,它属于Component Library(组件库),用于支持Visual Component Library(VCL)框架。当你在编程时遇到系统提示缺失Vcl40.bpl,这意味着你的应用程序依赖于这个动态链接库...

    DevExpress VCL V19.1.2 FullSource〖D7~D10.3Rio〗内含安装工具

    拥有180多种VCL界面控件,功能丰富且易于上手 DevExpress VCL Subscription 是 Devexpress公司旗下用户界面产品套包,包含该公司所有VCL控件产品和 ASP.NET控件产品以及相关产品的完整源码。所包含的控件有:数据...

    CAD VCL 10.2 Enterprise Full Source for DX10.2 Tokyo.rar

    2. **Changes.txt**:这是一个变更日志,记录了CAD VCL 10.2 Enterprise从上一版本到当前版本的所有更新、改进和修复的bug。对于跟踪软件发展和决定是否升级的开发者来说,这是非常重要的信息。 3. **Sources**:这...

    DevExpressVCL 23.1.4 D12.7z

    DevExpress VCL是一个功能强大的界面开发工具包,专为Delphi和C++ Builder开发人员设计。它提供了丰富的可视化组件和工具,帮助开发人员快速构建现代化、功能丰富的桌面应用程序。 DevExpress VCL具有以下主要特点...

    BCB6.VCL.Object.Hierarchy.rar_BCB6 VCL_VCL structure_bcb 帮助_vcl_

    **BCB6 VCL 对象层次结构详解** C++ Builder 6(BCB6)是一款由Embarcadero Technologies开发的集成开发环境(IDE),它主要用于构建基于Windows平台的应用程序。VCL(Visual Component Library)是C++ Builder的...

    Delphi控件开发 vcl开发

    * 属性声明:在控件类的Published部分声明Url属性,类型为String。 * 读写方法:我们可以添加读写方法,读取或写入Url属性的值。 三、事件处理 事件处理是Delphi控件开发中的重要部分。我们可以覆盖父类的事件处理...

    DevExpress VCL for ( Dephi C++BUILDER ) EX6

    DevExpress VCL for Delphi C++Builder EX6是一个专门针对Delphi和C++Builder开发环境的组件库,提供了丰富的用户界面控件和工具,用于构建高效、美观的应用程序。该库在工程配置上已经完成,可以直接编译并通过验证...

Global site tag (gtag.js) - Google Analytics