我不知道我的德尔菲怎么了。它没有回应我的要求:
这种情况只发生在这个项目中,因为我打开了一个新项目,它运行得很好。有什么东西被这个项目破坏了吗?(它是编译后生成的,没有错误。)
发布于 2012-03-25 05:46:53
如果这种情况发生在特定的单元中,可能是因为PAS文件有损坏的行结束或某些Unicode问题。
通常,容易发现的症状是编译行上的蓝点与实际代码不同步。(只有调试器应该能够停止的行才有蓝点)。
最简单的补救方法是复制整个单元并将其粘贴到普通记事本中,然后快速扫描傻傻的字符将告诉您是否存在unicode故障。一旦排除了这种情况,只需再次复制整个文本并将其粘贴回IDE中;这将修复所有非Windows行的结束。
关于这件轶事,当我和那些使用西里尔语编辑的人外包的时候,我工作的地方经常会发生这样的事情。
发布于 2012-03-24 22:34:55
试试这个:
.dpr文件的内容,而不是uses部分。然后,在此阶段执行所有操作(针对您尝试的每个单元),以查看哪个单元失败了。
然后将您的.dproj文件与旧的.dproj文件进行比较,并在注释中提及差异,以确定我们是否能够解决这些差异。
https://stackoverflow.com/questions/9849629
复制相似问题