Delphi 编译时 提示 Internal error: URW3537 错误

我有一个项目,增加了一个单元后,经常在第二次编译时出现 Internal error: URW3537的错误:

原因:

主要是type = function 的原因,常出现与dll调用

解决方法:

1、全部编译 comiple all

2、把type =function 移动到最开始的type 处;

也可以参考

http://qc.codegear.com/wc/qcmain.aspx?d=7561