过程入口点不能位于动态链接库MetropolisULiveTile200.bpl

问题描述

今天,当我打开Delphi XE6时开始收到此消息。

在动态链接库C:\ Program Files(x86)\ Embarcadero \ Studio \ 14.0 \ bin \ MetropolisULiveTile200.bpl中找不到过程入口点@ Idstackwindows @ TidStackWindows @ NetworkToHost $ qqrj。

我对“您下次是否要加载”回答“是”。

当我查看文件夹时,看到MetropolisULiveTile200.bpl位于文件夹中。

自从9/24/2020安装最新版本的Indy以来,我没有安装任何新产品。自升级以来,我每天都使用Delphi XE6。

看来我正在构建和编译的任何程序都没有任何错误

我在互联网上搜索,但找不到任何存在相同问题的东西。

解决方法

此问题记录在Indy的installation notes中:

在D / CB / RAD XE3 +中,Embarcadero的Metropolis UI LiveTile框架是针对IDE附带的Indy 10软件包进行编译的。 安装新版本的Indy将使LiveTiles无法使用,因为它将不再能够加载Indy软件包,并且最终用户无法重新编译LiveTiles。如果需要使用LiveTiles,则需要维护原始的Indy 10软件包以用于LiveTile项目。您可以为非LiveTile项目使用Indy 10的单独安装。 Embarcadero尚未解决此问题,因此Indy 10升级版和LiveTiles可以共存。

如果从9/24到今天之间都没有收到此错误,而现在是,那么您今天可能已经打开了一个依赖(或至少启用)LiveTile软件包的项目,而您之前从事的项目不。