`
explorer
  • 浏览: 95629 次
  • 性别: 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说明地址:...

    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....

    CAD VCL Enterprise V14

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

    DevExpress VCL.rar

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

    VCL60.BPL等动态库

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

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

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

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

    DevExpress VCL 23.2.6修复的BUG.txt

    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的...

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

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

    vcl 64位播放器

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

    DevExpressVCL-v19.1.2.rar

    DevExpressVCL_v19.1.2源码,包含安装工具,不包含Demo,如果有需要可以到官网下载 Demo地址:https://www.devexpress.com/support/demos/#vcl

    DevExpressVCL 23.1.4 D12.7z

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

    vcl40.bpl文件

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

    ODAC5.7 For VCL

    3. **Bug修复**:ODAC5.7在前一版本的基础上修复了大量的Bug,提高了组件的稳定性和兼容性,减少了在实际应用中可能出现的问题。 4. **新特性支持**:可能包括对新的Oracle数据库特性、函数、存储过程的支持,使...

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

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

Global site tag (gtag.js) - Google Analytics