从昨天开始,我的源代码中的所有蓝点(编译行)都向上移动了一行。 因此,第一个点从“var”而不是“begin”开始,最后一个点是函数最后一个“end”之前的一行。
我删除了除DPR、PAS、DFM和DPRJ之外的所有文件(从DCU开始)并重新编译。但这些点仍然发生了变化。 我该如何解决这个问题?它使得逐步调试几乎不可能。
尝试关闭 Delphi,然后删除所有
*.identcache
文件。
我的 Delphi 项目目录的根目录下有一个批处理文件,它会递归删除所有
identcache
文件。
试试这个:
在具有更改编码功能的编辑器中打开单元,例如 Notepad++。
将文件编码/保存为 ANSI。
在Delphi IDE中打开或充值文件。
这些点必须位于正确的位置。