delphi2010编译报两个异常,比较奇怪的有关问题

delphi2010编译报两个错误,比较奇怪的问题。
在一个工程中,代码比较多。
var s1
s1:='aaaa';//正常运行
中间有大量代码后
s1:='bbb';//编辑报错两个错误,光标停在方法的end;处

请问如果解决呀?是编译内存的事吗?
------解决方案--------------------
应该是你代码本身造成的报错。

建议采用注释屏障法,即从一开始使用注释,屏障大量代码,看是否还报错;若不再报错,就根据经验、直觉或灵感,逐渐减少被屏障的代码,直至找到引起报错的代码处。