delphi - 如何修复损坏的项目?

标签 delphi delphi-2007

我不知道我的 Delphi 发生了什么。 它没有响应我的请求:

  1. 当我搜索某个单词时,它会将我带到错误的地方。
  2. 当我按住 Ctrl 键单击某个函数或变量时,它不会执行任何操作。
  3. 当我点击设计中的某个事件时,它不会将我带到正确的功能。
  4. 追踪后,无故停止。

这种情况仅发生在该项目中,因为我打开了一个新项目并且运行良好。 这个项目有什么损坏吗? (它已编译并构建,没有错误。)

最佳答案

如果特定设备发生这种情况,可能是因为您的 PAS 文件行尾损坏或存在某些 Unicode 问题。

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

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

就轶事而言,当我们与使用基于西里尔文的编辑器的人进行外包时,在我工作的地方经常发生这种情况......

关于delphi - 如何修复损坏的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9849629/

相关文章:

class - TEdit和TQuery

delphi - 如何将 TParams (TQuery) 对象转换为 TParameters (ADO) 对象?

multithreading - 在单独的线程中更新 TWebBrowser?

delphi - 保护田地是个好主意吗?

delphi - "No Native to Message converter set"是什么意思?

delphi - 如何使用 Owner 创建一个 TStringList 后代并自动释放 TStringList?

delphi - 未收到使用 Indy 发送的 JSON,因为它是由 Stripe API 发送的

delphi - 使用 Generics.Collections.TObjectDictionary 的示例

从父级调用应用程序创建的 Delphi DLL

Delphi Now() 函数返回错误值