最近在看exodus的代码,好不容易安装了一个BDS2006编译通过了,在运行中出现下面这个错误,现在是定位不了错误在哪个位置,所以很头疼,请各位兄弟帮帮忙,谢谢!Exception EReadError in module rtl100.bpl at 000337FA3.
Error reading Resolver.QueryType:Property QueryType does not exist.

解决方案 »

  1.   

    就是没有读到Resolver.QueryType这个属性,因为生成资源的delphi版本不同,有些对象在新版本中增加了新的属性,它读取这种对象的时候会假设存在这个属性,所以IDE在读取老版本的资源(.dfm)时如果碰到这种情况就会发出这样的异常,通常可以以文本文件打开dfm然后在指定对象中增加所缺少的属性以及合适的值,然后重新打开即可。运行期也可发生这个错误,原因一样,这时,找到相应的data module或者form的dfm文件,按上述方法处理,再重新编译即可