![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序人生
土著巫师
三十岁开始做一个程序员,四十岁开始做一个疯狂的程序员!
展开
-
内存泄漏之一,看到的是你想不到的。(C++Builder 6)
最近写一个项目时,发现有内存泄漏,经艰苦奋斗,终于发现一个C++BUILDER 6(已打全部补丁)内存会泄漏的BUG,不敢私藏,写出来供大家参考。这个BUG是由于try {} __finally {}语句不能正常工作造成的(编译器系统级BUG)。可以打开任务管理器,使用下面的测试代码验证:void __fastcall TMainForm::BtnTestClick(TObject *Send原创 2008-02-13 22:32:00 · 1741 阅读 · 1 评论 -
Access violation at address 22204C71 in module 'dotnetcoreide140.bpl'. Read of address 00000000
https://forums.codegear.com/thread.jspa?threadID=35169&tstart=0转载 2011-07-14 10:35:48 · 2770 阅读 · 0 评论 -
代码页标识符 Code Page Identifiers
转载于:http://msdn.microsoft.com/zh-cn/library/dd317756.aspx The following table defines the available code page identifiers.Note ANSI code pages can be different on different com转载 2010-03-31 22:17:00 · 1651 阅读 · 0 评论 -
C++BUILDER 获取文件版本号的源代码
最近做一个自动升级程序,发现需要取DLL或EXE的版本号,通过版本号比较才知道需不需要升级,看了一些网上的材料,有的太复杂,有的明显对SDK API理解不够,写个函数出来供大家参考: bool __fastcall GetFileVer(String FileName, String &Ver){ unsigned int iZero = 0, iLen = 0;原创 2009-08-16 08:23:00 · 3191 阅读 · 0 评论 -
IE, Firefox, Opera 其实很垃圾(我们对优秀软件认识的误区)之二
引用文章来源: 中国计算机安全在CanSecWest安全大会中的Pwn2Own黑客大赛环节,仅在第一天浏览器军团中的Firefox,Safari,和IE均被攻破,而Google的Chrome浏览器成为该军团唯一一个幸存者。安全研究人员认为这归功于它革新的sandbox技术。 在第一天的竞赛中,参赛者被要求通过有效的方式来攻破这些浏览器,而且默认情况下这些浏览器没有安装任何插件原创 2009-06-05 00:40:00 · 1176 阅读 · 0 评论 -
在 WINDOWS SERVER 2008 X86 SP2 上安装C++BUILDER 6 SP4
1、以超级用户登录(习惯了超户的工作方式,其它用户方式未试过能不能安装)。 2、按常规方法安装、打HELP和SP4补丁,再补上ILINK32.EXE和ILINK32.DLL的最新补丁。 3、注册成功后,起动C++BUILDER 6的主程序,前面还好好的,紧跟着就提示dclite60.bpl组件调用失败,提示是内存访问违规,但是点了错误提示两次后,原创 2009-05-24 22:34:00 · 5807 阅读 · 2 评论 -
IE, Firefox, Opera 其实很垃圾(我们对优秀软件认识的误区)
一直用FIREFOX,不喜欢IE,原因是用IE经常有各种脚本执行,结果大家都知道;也很喜欢OPERA,原因是内存占用小。最近做一个项目,里面用了点XML文件存贮数据,通常也就4M大小吧,一日系统出错了,不知何故,仔细查下来,原来XML文件不知道什么原因落入了重复数据,文件大小涨到了10M。 有一点常识的都知道IE、FIREFOX、OPERA这三大浏览器都原创 2008-06-30 00:37:00 · 2515 阅读 · 6 评论 -
C++BUILDER HINT 没了:(
最近C++BUILDER开发的一个系统中,应用程序提示的HINT平时工作正常,但碰到一个怪问题,其它公司开发的一个程序一起动,我们的C++BUILDER开发的程序的所有HINT就全没了。更夸张的是C++BUILDER IDE自身的HINT也没了。:( 通过对VCL实现HINT的源码分析后解决了问题,供大家参考: void __fastcall TMainForm::FormCr原创 2008-06-12 13:53:00 · 1130 阅读 · 0 评论