从昨天开始,源代码中的所有蓝点(编译行)都向上移动了一行.因此,第一个点从'var'开始而不是'begin',最后一个点是在函数的最后'end'之前的一行.
我删除了除DPR,PAS,DFM和DPRJ之外的所有文件(从DCU开始)并重新编译.但是这些点仍在转移.我怎样才能解决这个问题?它使步骤=逐步调试几乎不可能.
可能是文件已损坏,因此您在一行上没有正确的行结束组合(#13#10).整个文件中的"一行错误"还是从单元中间的某处开始?
与2007年德尔福(也许已经是Delphi 2005)开始,你可以检查enableing复选框在代码行结束Show line breaks的Tools - Options - Editor options - Source options.换行符如下所示:
正如您所看到的,CR本身不被视为换行符,并且会扰乱可执行行点的同步