你能从“未找到资源1”中恢复吗?在Delphi 2010中

时间:2009-12-30 15:51:22

标签: delphi delphi-2010 resources corruption

当我决定上交时,一个相当复杂的项目与昨晚的大量工作混淆了。但是考虑添加一些手势让我在睡了三个小时之后再次进入代码,这是一个错误。我添加了手势管理器然后瞌睡F1按键以查找手势帮助。从这个错误回来,Delphi 2010冻结了。我在添加手势管理器之前编译过,所以我认为没什么大不了的。我错了。当我使用任务管理器关闭D2010时,事情没有恢复正常。很多关于Nexus数据库的投诉。然后,编译我通过关于res文件的拟合。进出IDE,重命名res文件并重新创建。但是在运行时,程序抱怨“找不到资源1”,然后继续运行,忽略INI文件设置以将表单放在屏幕上。此外,它具有有趣的副作用,即在单击时使控件(NextSuite的FlipPanels)消失,而不是展开面板。一切都相当......令人兴奋。我的备份时间大约是21个小时,我宁可不要失去在此期间完成的工作。建议

1 个答案:

答案 0 :(得分:0)

当我删除并重新创建.RES文件时,Delphi没有自动默认打开版本信息。来自封闭例程中的一个程序的例程试图读取该资源并产生“非常”信息性错误。

从这场惨败中吸取的教训:

  1. 在重新创建资源文件
  2. 时,IDE中的版本资源无法启动
  3. 您必须拥有所有第三方库的源代码。
  4. 啊,好吧,生活和学习。一次又一次。