【问题标题】:i lost windows 7 effects after accidently modifiying 'compiled resource script '?意外修改“已编译资源脚本”后,我失去了 Windows 7 效果?
【发布时间】:2010-08-04 14:14:25
【问题描述】:

我的表单看起来很枯燥,Windows 95 就像我一直在编程的一个大型项目(不能重新编程)我不小心使用文本编辑器修改了该项目的“编译资源脚本”,当我重新打开我的项目时它询问如果我想重新创建一些我单击“是”的文件。现在我的表单看起来很沉闷,Windows 95 风格,添加 xpmanifest 组件确实将它们带回 xp 主题但是 Windows 7 呢,我没有 windows7/vista 所以我无法测试我的表单是否像 win7 上的 win7 表单一样(但是可能他们的外观和感觉都像 xp)如何让他们再次赢得 7 风格
帮助!
我正在使用delphi 2010

【问题讨论】:

  • 下次使用源代码管理,或者至少保留备份。

标签: delphi


【解决方案1】:

根据项目 |选项菜单,选择应用程序部分,然后确保启用运行时主题中有一个复选框。

启用此功能后,您的表单在 Vista 和 Windows 7 中应该看起来不错。

这取代了对 XpManifest 组件的需求。

您可以通过调整每个窗体上 GlassFrame 的属性来进一步增强外观。

【讨论】:

  • 谢谢,如果我删除了“编译资源脚本”,这还能工作吗?在我的项目文件夹中的任何地方都找不到它。
  • 调整此设置后保存项目时,您将获得一个包含正确信息的 projectname.res 文件。你不应该删除它。
【解决方案2】:

首先选中“项目/选项/应用程序/启用运行时主题”复选框;应该选中它以启用 Vista/Win7“外观”


更新

在 IDE 中打开您的项目。从主菜单中单击“项目”。从“项目”菜单中单击“选项...” - 这是最后一项。现在出现“项目选项”对话框。在左侧面板上单击“应用程序”。在右侧面板上,您应该看到“启用运行时主题”复选框。应该选中它以启用主题支持。

通过删除 *.res 文件,您可能会丢失一些项目设置,但您可以从“项目选项”对话框中恢复这些设置。

【讨论】:

  • 谢谢,如果我删除了“编译的资源脚本”,这还能工作吗?在我的项目文件夹(和我的电脑上)的任何地方都找不到它
  • @omair iqbal - 我假设你的意思是 *.res 文件 - 它是包含一些项目设置的自动生成的文件。删除没问题,IDE会重新创建,但你可能需要从IDE中恢复一些项目设置。
  • 不不,我能够成功设置这些设置。当您说“您可能需要从 IDE 恢复一些项目设置”时,我以为您在谈论其他一些设置(除了您和 rob 之前告诉我的设置之外的设置)
【解决方案3】:

比所有关于如何修复它的建议更重要。获取修订控制系统!像这样的错误将很容易修复。两个流行的好用的

git

svn(这实际上是一个包含SVN的shell扩展)

【讨论】:

  • @gbrandt:谢谢,svn 还是 git 哪个版本控制更好?刚刚用谷歌搜索了修订控制是什么.....是的,对 delphi 和编程来说是新手 :)
  • 个人喜好?这几乎就像问哪个宗教更好。我使用 SVN 是因为我已经使用了多年。我听说 GIT 非常好。但是在互联网上搜索修订控制,您会发现很多要阅读的内容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-02
  • 2014-07-14
  • 2019-03-30
相关资源
最近更新 更多