异常堆栈有利于分析程序的错误,Delphi的Exception有StackTrace属性,可是值为空,由于StackTrace的信息收集Delphi委托给了第三方组件来完成,真是脑子有毛病!html
借助于madCollection中的madExcept能够解决这个问题程序员
1)安装madCollection.exe数据库
2)打开Delphi开发工具,打开项目,点击主菜单Project→MadExcept Settings,勾选enable madExcept缓存
3)这样程序中出现的未处理异常就会系统给出madExcept默认异常的对话框,callstack选项卡中的内容就是调用堆栈了。安全
如鹏网.Net培训班正在报名,有网络的地方就能够参加如鹏网的学习,学完就能高薪就业,点击此处了解网络
三年前只要懂“三层架构”就能够说“精通分层架构”;如今则须要懂IOC(AutoFac等)、CodeFirst、lambda、DTO等才值钱;架构
三年前只要会SQLServer就能够说本身“精通数据库开发”;如今则需还须要掌握MySQL等开源数据库才能说是“.Net开源”时代的程序员;工具
三年前只要会进行用户上传内容的安全性处理便可;如今则须要熟悉云存储、CDN等才能在云计算时代游刃有余;学习
三年前只要掌握Lucene.Net就会说本身“熟悉站内搜索引擎开发”;如今你们都用ElasticSearch了,你还用Lucene.Net就太老土了;开发工具
三年前发邮件仍是用SmtpClient;如今作大型网站发邮件必须用云邮件引擎;
三年前缓存就是Context.Cache;如今则是Redis、Memcached的天下;
如鹏网再次引领.Net社区技术潮流!点击此处了解如鹏网.Net最新课程