我不知道我的 Delphi 发生了什么。 它没有响应我的请求:
- 当我搜索某个单词时,它会将我带到错误的地方。
- 当我按住 Ctrl 键单击某个函数或变量时,它不会执行任何操作。
- 当我点击设计中的某个事件时,它不会将我带到正确的功能。
- 追踪后,无故停止。
这种情况仅发生在该项目中,因为我打开了一个新项目并且运行良好。 这个项目有什么损坏吗? (它已编译并构建,没有错误。)
最佳答案
如果特定设备发生这种情况,可能是因为您的 PAS 文件行尾损坏或存在某些 Unicode 问题。
常见的、容易发现的症状是编译行上的蓝点与实际代码不同步。 (只有调试器应该能够停止的行有蓝点)。
最简单的补救措施是复制整个单元并将其粘贴到普通记事本中,然后快速扫描愚蠢的字符将告诉您是否存在可能的 unicode 故障。一旦排除了这种情况,只需再次复制整个文本并将其粘贴回 IDE 即可;这应该可以修复所有非 Windows 行尾。
就轶事而言,当我们与使用基于西里尔文的编辑器的人进行外包时,在我工作的地方经常发生这种情况......
关于delphi - 如何修复损坏的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9849629/