FlatSB_GetScrollInfo无法找到... COMCTL32.dll

时间:2011-06-18 16:30:53

标签: windows c++builder comctl32 c++builder-xe

我刚刚将产品从C ++ Builder 2007升级到RAD Studio XE,同时更改了一些第三方组件。

现在,当我在Vista上运行我的产品时,出现以下错误:


Project1.exe - 找不到入口点

无法在动态链接库COMCTL32.DLL中找到过程入口点FlatSB_GetScrollInfo。

确定


当我在十六进制编辑器中打开COMCTL32.DLL时,我找到了FlatSB_GetScrollInfo名称。我只在\ Windows \文件夹下找到COMCTL32.DLL文件,没有本地安装。

有人知道可能导致这种情况的原因吗?

1 个答案:

答案 0 :(得分:1)

v6 comctl32中未实现flat scroll bar函数,您可能会链接到这些函数。

  

平面滚动条功能在Comctl32.dll版本4.71到5.82中实现。 Comctl32.dll版本6.00及更高版本不支持平面滚动条。

VCL代码将不会使用这些功能,因此我认为您需要找到正在执行此操作的第三方组件。我想,向XE的迁移引入了comctl32 v6清单并将此问题解决了。

另一方面,您可以随时删除将解决此特定问题的v6清单,但您的应用程序将使用经典主题,看起来您再次运行Windows 2000!

相关问题