书呆子的专栏

掘弃傲慢,放下偏见,平凡的心态创造未来~

2008年09月24日

原创 DFMirage Driver delphi 演示实例(高效率抓屏方式)

DFMirage Mirror Driver是TightVNC用来抓屏的驱动,可以获取屏幕的变化区域,效率非常高。这个技术非常适合做远程监控、屏幕录制之类的软件。由于TigntVNC是C++的,对于不熟悉C++的DELPHI fans会有点麻烦。这个实例就是参照TightVNC中的代码翻译过来的,希望大家能用得上。

{
DFMirage Driver class for delphi

DFMirage is "cutting edge" video driver mirroring technology for the Windows NT OS&n阅读全文>

发表于 @ 2008年09月24日 11:42:00|评论(loading...)|举报|收藏

2008年08月06日

原创 多线程程序切换输入法导致死机的问题及解决方案

曾经在一个数据库项目中碰到了一个问题,在线程中创建了ADOConnect读取数据再进行处理,结果当切换输入法时整个程序就死机了。当时非常困惑,在大富翁里也发了帖子,最终都得不到解决,最后经过不断的调试终于知道了问题的原因。近日,见到大富翁里依然还有人被这个问题所困扰,于是写了我的经验心得,希望能够帮助需要的人。阅读全文>

发表于 @ 2008年08月06日 16:25:00|评论(loading...)|举报|收藏

2008年04月16日

原创 Win2003 SP1下delphi7无法正常使用的问题

这个我第二次碰到了,前一次查资料解决了,这次又忘记了,浪费了很多时间,所以记下来,下次不至于遗忘 阅读全文>

发表于 @ 2008年04月16日 10:44:00|评论(loading...)|举报|收藏

2008年04月15日

原创 Delphi中利用SEH屏蔽退出时的Runtime Error

Delphi写的程序,如果在单元的finalization里出现了一些异常操作会导致退出时抛出Runtime Error ,规范的处理办法当然是解决这些异常,但是有些特殊的情况下,比如用了很多的第三方控件,实在没办法解决问题时,只有把他屏蔽掉,这样给客户的时候就不至于看到满天的Runtime Error 了。 阅读全文>

发表于 @ 2008年04月15日 18:00:00|评论(loading...)|举报|收藏

2008年01月28日

原创 Delphi异常机制与SEH

介绍SEH机制的文章很多,但基本都是C++的,关于Delphi的很少。最近项目需要,仔细阅读了VCL关于异常的处理,有些心得体会,希望和大家一起分享。阅读全文>

发表于 @ 2008年01月28日 14:57:00|评论(loading...)|举报|收藏

2007年09月28日

原创 DSTUN-stun协议(rfc3489)的delphi实现版本

开发项目过程中,做语音视频聊天的时候需要用到些nat穿透技术,发现stun协议没有DELPHI的版本,于是做了个发布在sourcefourge上,希望能够帮助将来使用DELPHI开发stun的朋友 。 http://sourceforge.net/projects/dstun/ 阅读全文>

发表于 @ 2007年09月28日 17:03:00|评论(loading...)|举报|收藏

原创 RooyeeMessenger项目历程

RooyeeMessenger-一个基于XMPP协议的客户端软件,采用DELPHI开发,基于COM的插件体系结构。阅读全文>

发表于 @ 2007年09月28日 16:47:00|评论(loading...)|举报|收藏

2006年11月25日

转载 XMPP简介(转)

XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一,其他三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)。 阅读全文>

发表于 @ 2006年11月25日 18:30:00|评论(loading...)|举报|收藏

2006年09月21日

原创 AQTime教程

AQTime和MemProof都是AutomatedQA旗下的产品,AQTime比MemProof提供了更丰富强大的功能。该产品含有完整的性能和调试工具集,能够收集程序运行时关键的性能信息和内存/资源分配信息,并提交概要报告和详细报告,还提供所有的程序优化处理工具,囊括了自定义过滤器、图形化的调用层次结构一直到源代码浏览等内容。AQTime的特色在于它不仅是一款调试工具,还是一款性能优化工具。另外,还支持与基于SCC API的版本控制软件集成使用。 阅读全文>

发表于 @ 2006年09月21日 15:59:00|评论(loading...)|举报|收藏

2006年09月19日

原创 MemProof教程

MemProof(内存清道夫)是AutomatedQA出品的一款非常不错的检测内存泄漏和资源泄漏的免费调试工具,适合于WIN32平台下使用DELPHI/C++ BUILDER开发的应用程序。利用它可以方便的查找出一些忘记释放的指针以及资源。它通过在调试模式下运行目标程序,监视程序的创建和释放操作,以达到检测资源泄漏的效果。监测过程中它会根据资源类型计数,每次创建后增加计数,释放则递减计数,最后程序结束根据计数即可判断出资源的泄漏。 阅读全文>

发表于 @ 2006年09月19日 16:38:00|评论(loading...)|举报|收藏

Csdn Blog version 3.1a
Copyright © 书呆子