在中找不到FlatSB_GetScrollInfo..COMCTL32.dll



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

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


Project1.exe-找不到入口点

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

好的


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

有人知道是什么原因造成的吗?

平面滚动条函数没有在v6 comctl32中实现,您可能正在链接它。

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

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

另一方面,你可以随时删除v6清单,这将解决这个特定的问题,但你的应用程序将使用经典主题,看起来你又在运行Windows 2000了!

相关内容

  • 没有找到相关文章

最新更新