最近IronSoft系列组件又出了一些小问题,比如说GIFBuilder在自己创建GIF的时候,竟然发现只有第一帧有延时,后面的没有延时.在给每帧增加延时的时候,突然发现IIS报错了.一看这种错误老铁一般都很头大,因为IIS没有办法调试这样的问题,只能是和JS一样摸黑着来.
突然想起来好像现在装的是IIS7,不知道有改进没有.于是把DELPHI附加到了IIS7的W3WP.exe进程上,运行网页的时候,发现DELPHI竟然有响应,而且报出了一个错误,一看果真是我的代码错了-_-,这个错误一直都有,不知道为什么到现在才发现.于是在组件的代码上加断点,竟然可以正确地停下并进行调试了.
有了调试器的帮助,我只有十来分钟就找到了问题所在,并修正,感觉好爽:)IIS7终于感觉比以前的版本有点用了.