德尔福XE - 所有蓝点都向上移动一行

WeG*_*ars 2 delphi delphi-xe

从昨天开始,源代码中的所有蓝点(编译行)都向上移动了一行.因此,第一个点从'var'开始而不是'begin',最后一个点是在函数的最后'end'之前的一行.

我删除了除DPR,PAS,DFM和DPRJ之外的所有文件(从DCU开始)并重新编译.但是这些点仍在转移.我怎样才能解决这个问题?它使步骤=逐步调试几乎不可能.

ain*_*ain 6

可能是文件已损坏,因此您在一行上没有正确的行结束组合(#13#10).整个文件中的"一行错误"还是从单元中间的某处开始?

与2007年德尔福(也许已经是Delphi 2005)开始,你可以检查enableing复选框在代码行结束Show line breaksTools - Options - Editor options - Source options.换行符如下所示:

在此输入图像描述

正如您所看到的,CR本身不被视为换行符,并且会扰乱可执行行点的同步