`
lovnet
  • 浏览: 6914400 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

让ExWatcher支持UNICODE版本Delphi

阅读更多

ExWatcher捕捉到的信息在D2009下显示为乱码,要正常工作,需作以下修改:

1、clDbgHelp第18行:

Name: array[0..1] of Char;-> AnsiChar;

2、clExWathcer第548行:

Result := PChar(@pSymbol.Name); -> Result := PAnsiChar(@pSymbol.Name);

ExWather捕捉异常的方法见:《 在程序异常中记录堆栈信息》http://blog.csdn.net/nhconch/archive/2009/02/04/3859394.aspx

在我们编写程序的时候可通过IDE自带的调试环境捕捉到异常(Except)错误,并能查看到相关的信息以便我们修正程序中的问题。但当软件被发布出去后,因为所部署运行的环境与我们的调试环境有很大区别,即使在是调试环境中测试过非常完美的程序,也很难保证在实际运行中不出现任何错误。当程序发生错误它往往是抛出一个红叉的警告框来告诉我们它出错了......

分享到:
评论

相关推荐

    XechWic关于Delphi7实现多语言环境unicode支持的方案

    本文探讨了如何在Delphi 7这一低版本环境中,通过支持Unicode来实现多国语言版本的应用程序开发。Delphi 7默认使用Ansi编码,这种编码方式限制了其在多语言环境下的灵活性。本文提出了一套全面的解决方案,旨在帮助...

    delphi的支持unicode的第三方控件 TMS Unicode

    Delphi,作为一款强大的Object Pascal编程环境,自其早期版本就开始支持Unicode编码。Unicode是一种国际标准,旨在表示世界上几乎所有的字符集,包括但不限于拉丁字母、希腊字母、汉字、阿拉伯文等。在Delphi的发展...

    Delphi7-10_DirectUI 支持Unicode.rar

    标题中的"Delphi7-10_DirectUI 支持Unicode.rar"表明这是一个关于使用DirectUI库在Delphi 7到Delphi 10版本中实现Unicode支持的资源包。DirectUI是Microsoft DirectX的一部分,它提供了一种创建高效、自定义用户界面...

    DELPHI自带的VCL都不支持UNICODE字符

    DELPHI自带的VCL都不支持UNICODE字符,上网找了下,发现有个TNT系列的三方控件包支持UNICODE(菜单控件对UNICODE持不好),但没有我很常用的一个控件 TLabeledEdit,自己加上来了.. 装前需安装TntUnicodeControls控件包,且...

    Delphi and Unicode说明

    Delphi 2009的一项重要新特性是它对Unicode字符集的全面支持。虽然仅针对英语编写的Delphi应用程序(基于26个字母的字母表)在以前的工作表现已经非常出色,并且在Delphi 2009中将继续正常运行,但对于大多数其他...

    TNT.zip_TNT Unicode_Tnt delphi unicode_delphi tntunico_unicode_u

    总之,TNT Unicode控件是Delphi开发中实现Unicode编码的关键工具,它极大地扩展了Delphi的应用场景,使开发者能够轻松地构建支持多种语言的软件。无论是在本地化项目还是全球化项目中,TNT Unicode控件都是一个值得...

    让易语言支持Unicode

    不要在求官方支持Unicode啦自己完全能使得易语言支持Unicode 本源码Unicode播放音乐 Unicode文件名自己找,自己看源码,如果你问我界面不支持Unicode怎么解决那我想给你一拳,不会用UI?写代码最重要的是能傻瓜化就傻瓜...

    Delphi XE 的Uincode IniFiles单元

    在Delphi XE系列版本中,开发者们引入了一个新的组件——`TIniFiles`,它对传统的`TIniFile`组件进行了扩展,以支持Unicode编码。这个改进对于那些需要处理多语言环境或非ASCII字符的应用程序来说至关重要,因为它...

    Delphi Unicode移植(从Delphi2007及一下版本移植到Delph2009以上)

    标题与描述均聚焦于“Delphi Unicode移植”的过程,即如何将从Delphi 2007及其更早版本的应用程序迁移到支持Unicode的Delphi 2009及以上版本。这一迁移对于确保应用程序能够在多语言环境中正确处理文本至关重要。 #...

    NSIS_2.46_Unicode版本

    这可能是因为早期的NSIS版本在处理非ASCII字符时存在兼容性问题,而2.46版本的Unicode支持改进了这一点。"nsis-2.46-Unicode-setup.exe"是这个版本的安装程序,用户可以通过运行这个文件来安装NSIS的Unicode版本。 ...

    Delphi中UTF-8,Unicode格式转换

    delphi7调用delphi2009生成的dll文件会出现乱码问题。是unicode的原因 终于找到了UTF-8、Unicode格式转换函数

    Tnt Delphi Unicode Controls

    在Delphi中,早期版本的VCL控件主要基于Ansi编码,对于非英文字符的支持有限,尤其是在处理多语言环境时,可能会遇到各种问题,如乱码、无法正确显示特殊字符等。 Tnt Delphi Unicode Controls的出现,正是为了弥补...

    delphi2009 Unicode转汉字,汉字转Unicode源码

    在Delphi 2009及之后的版本中,由于引入了Unicode支持,处理字符串时经常需要进行Unicode和汉字之间的转换。这篇文档将详细介绍如何在Delphi 2009中进行这种转换,并提供源码示例。 首先,了解Unicode的基础知识是...

    Delphi反编译工具及汉字unicode转换器

    Delphi支持Unicode,因此在编译后的资源文件(如窗体文件 .dfm)中,汉字通常会以Unicode编码的形式存在。这对于直接阅读和理解文件内容造成了困难。 为了解决这个问题,我们可以利用汉字Unicode转换器。这种工具...

    GetDiskSerial for unicode (Delphi 2009)

    描述中没有提供具体的信息,但我们可以推测"GetDiskSerial for unicode (Delphi 2009)"是为了克服在Delphi 2009之前的版本中获取硬盘序列号时可能出现的Unicode兼容性问题。 标签“Delphi GetDiskSerial”进一步...

    UniCode_delphi_delphiunicode_

    在Delphi中,从版本7开始,Delphi默认使用Unicode,这意味着编译的二进制文件可以正确处理不同语言的字符,包括中文的多字节字符。 在Delphi中,Unicode字符串通常用`UnicodeString`类型表示,也称为`string`。这种...

    易语言自制表格 支持UNICODE

    自己用画板为基础组件 然后用GDI+进行自绘设计来的 设计了一半忽然发觉易语言的数据库连接不支持Unicode型 而且其他基础组件也都不支持Unicode 感觉工作量遥遥无期 所以放弃 源代码开放给大家随意修改着玩吧 。...

    Delphi演示UniCode编码、简体繁体互转的方法实现.rar

    Delphi演示如何实现UniCode编码、汉字的繁简互转功能,同时将字符转换为unicode码值(十六进制):  常用编码:  codepage=936 简体中文GBK  codepage=950 繁体中文BIG5  codepage=437 美国/加拿大英语  code...

    delphi xe 程序版本信息_delphi_获取程序版本信息_

    另外,Delphi XE引入了一些新的特性,比如增强的Unicode支持和更强大的FireMonkey跨平台框架,但这些特性与直接获取程序版本信息关系不大。获取版本信息主要是针对传统的VCL应用。 在实际项目中,你可能还需要考虑...

Global site tag (gtag.js) - Google Analytics