首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复损坏的项目?

如何修复损坏的项目?
EN

Stack Overflow用户
提问于 2012-03-24 06:23:18
回答 2查看 1.7K关注 0票数 3

我不知道我的德尔菲怎么了。它没有回应我的要求:

  1. 当我搜索某个单词时,它会导致我找错地方。
  2. 当我点击某个函数或变量时,它什么也不会做。
  3. 当我单击“设计”中的一个事件时,它不会带我找到正确的函数。
  4. 在跟踪时会停止,没有合理的原因。

这种情况只发生在这个项目中,因为我打开了一个新项目,它运行得很好。有什么东西被这个项目破坏了吗?(它是编译后生成的,没有错误。)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-25 05:46:53

如果这种情况发生在特定的单元中,可能是因为PAS文件有损坏的行结束或某些Unicode问题。

通常,容易发现的症状是编译行上的蓝点与实际代码不同步。(只有调试器应该能够停止的行才有蓝点)。

最简单的补救方法是复制整个单元并将其粘贴到普通记事本中,然后快速扫描傻傻的字符将告诉您是否存在unicode故障。一旦排除了这种情况,只需再次复制整个文本并将其粘贴回IDE中;这将修复所有非Windows行的结束。

关于这件轶事,当我和那些使用西里尔语编辑的人外包的时候,我工作的地方经常会发生这样的事情。

票数 5
EN

Stack Overflow用户

发布于 2012-03-24 22:34:55

试试这个:

  1. 启动一个新项目(备份旧项目!)
  2. 复制当前.dpr文件的内容,而不是uses部分。然后,
  3. 开始从旧项目导入单元

在此阶段执行所有操作(针对您尝试的每个单元),以查看哪个单元失败了。

然后将您的.dproj文件与旧的.dproj文件进行比较,并在注释中提及差异,以确定我们是否能够解决这些差异。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9849629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档