Delphi XE5无法加载VirtualTreeView组件



我使用的是Delphi XE5,多年来我一直在使用VirtualTreeView组件。现在Delphi XE无法加载它们。出现以下消息:

过程入口点无法位于动态链接库C:\Users\Public\Documents\RAD Studio\12.0\Bpl\VirtualTreesD19.Bpl 中

无法加载包C:\Users\Public\Documents\RAD Studio\12.0\Bpl\VirtualTreesD19.Bpl。找不到特定过程。

我从Delphi卸载了VirtualTreeView,并尝试了新的安装,但没有成功。现在我没有VirtualTreeView。

我没有改变Delphi的设置,也没有安装任何东西,等等。Windows 10更新后会出现这种情况,但我不知道是不是它导致了我的问题。

有人能帮我处理这种情况吗?谢谢

我想我找到了问题的解决方案:包VirtualTrees*.bpl被构建到包的标准文件夹中,例如C:UsersPublicDocumentsRAD Studio12.0BplC:UsersPublicDocumentsEmbarcaderoStudio22.0Bpl。这些文件夹在系统变量"中;路径";也Delphi最新版本的路径在旧版本的路径之前。

我使用了相同版本的VirtualTree,当然在Delphi版本的separete文件夹中,构建的包的名称是相同的,它们在不同的文件夹中(见上文(。但若我检查加载的程序包,我发现DelphiXE5已经从Delphi11的路径加载了程序包。因为旧版本的Delphi无法与新版本中构建的包一起工作,所以我获得了优异成绩。我不知道为什么Delphi用这种方法处理包,但当我为构建的包设置其他路径时,例如...build,一切都会正常工作。

最新更新