我不知道我的Delphi发生了什么。 它不响应我的要求:
这只发生在这个项目中,因为我开了一个新项目并且行动很好。 这个项目有没有损坏的东西? (它被编译并构建没有错误。)
答案 0 :(得分:5)
如果特定单元发生这种情况,可能是因为您的PAS文件包含损坏的行结束或某些Unicode问题。
通常易于发现的症状是编译行上的蓝点与实际代码不同步。 (只有调试器能够停止的行才有蓝点)。
最简单的补救措施是复制整个单元并将其粘贴到普通记事本中,然后快速扫描傻瓜字符将告诉您是否存在可能的unicode故障。一旦排除了这一点,只需再次复制整个文本并将其粘贴回IDE中;这应该修复所有非Windows行结束。
对于这个轶事,当我们与使用基于西里尔语的编辑人员进行外包时,它经常发生在我工作的地方......
答案 1 :(得分:0)
试试这个:
.dpr
文件的内容,但不复制uses
部分。 然后将您的.dproj
文件与旧的.dproj
文件进行比较,并在评论中提及差异,看看我们是否可以解决这些差异。