Windows Vista下Delphi 6中Bitbtn的问题

时间:2010-12-27 14:21:23

标签: delphi windows-vista delphi-6

我已经在Windows XP下使用Delphi 6工作了很长时间(之前在Win2k下)。 由于我最近买了一台新笔记本电脑,我不得不开始使用Windows Vista。

我已经安装了Delphi 6.每当我使用TBitBtn组件时,运行编译程序时出错:如找不到资源BBOK,找不到资源BBcancel等等。

“Project Project1.exe引发异常类EReadError并显示消息'错误读取BitBtn1.Kind:未找到资源BBCANCEL'。进程已停止。请使用”步骤“或”运行“继续。”

现在,我没有可能尝试在WinXP上运行exe文件;但是我能够在WinXP下编译相同的代码,并且生成的可执行文件也可以在Windows Vista下运行。

除了升级到较新版本的Delphi之外,还有一些简单的解决方法吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

这绝对不是一个非常简洁的解决方案,但这个问题似乎正在发挥作用:

  • 将Sources \ _Vcl中的Buttons.pas和buttons.res复制到我的项目目录。
  • 编辑Buttons.pas以使用QBOK,QBCANCEL等代替BBOK,BBCANCEL。

感谢您的评论。