2012-06-07 80 views
0

Advantage Delphi Component Error 德尔福XE2(优势德尔福组件)

安装的优势Delphi组件德尔福XE2(Windows 7的专业版)的安装问题。显示上述对话框时,打开Delphi XE2时出现错误。

尝试编译adsDXE2dstudio软件包但失败。

我们在这里失踪了什么?

在此先感谢您的帮助。

+0

“试编译......但失败”是什么意思?什么“失败”?你得到什么错误信息?当你写“失败”时,你应该输入的下一个内容是**完全**这意味着什么,以及你得到的**精确**错误消息,包括任何内存地址或编译器错误。我们无法从这里看到你的屏幕或阅读你的想法,所以如果你不告诉我们我们不知道。 –

回答

1

您未能提供大量信息,所以这是一个非常通用的答案。

首先,如果你曾经有对这个对话框回答yes,你需要编辑注册表并从HKEY_CURRENT_USER\Software\Embarcadero\BDS\9.0\Disabled Packages中删除包名。如果列出了某些内容,则在您重新安装以解决问题时,IDE不会将其删除,并且在重新启动IDE时它将从组件面板中消失。

首先,确保包确实存在。使用Windows资源管理器,并进行搜索。如果不在那里,安装失败。重新运行它,确保您以管理员身份登录。您可能想要使用控制面板确保首先卸载它以删除任何残留物。

如果包装(BPL)存在于您的机器上,它所在的文件夹不在您的系统PATH中。 Delphi安装程序自动将它放在那里,但出于某种原因可能会改变它。例如,如果您安装为一个用户,请选择“仅适用于我”而不是“针对此计算机的所有用户安装”,然后以不同用户的身份登录,启动IDE ,然后安装Advantage。

默认情况下,IDE会在C:\Users\Public\Documents\RAD Studio\9.0\Bpl文件夹(32位软件包,其中包括所有设计时软件包)和C:\Users\Public\Documents\RAD Studio\9.0\Bpl\Win64文件夹(64位运行时软件包)中放入32位软件包。这两个文件夹应位于系统PATH上,Advantage软件包应位于这些位置。

您可以通过使用Start button检查PATH,右键单击Computer在右窗格中,并选择Advanced System Settings(控制面板打开时左侧),然后点击Environmental Variables按钮在出现的对话框中)。

+0

谢谢Ken White先生。它有助于弄清楚发生了什么。 (从D5开始已经有一段时间了,所以我有点生疏试图将此应用程序移植到Delphi XE2)。 – user1441100

+0

adsdelphi.exe(ADS Delphi Comp)的安装不会完全编译bpl。以管理员身份运行D-XE2,导航到源loc并构建软件包时,会在您提到的默认位置创建bpl。我只是将bpl复制到预期的位置并运行,而不是将其包装在软件包文件中。 我对这个问题的模糊性表示歉意,因为我希望有些ADS人员检查这个网站。 再次感谢。 – user1441100

+0

此外,dcu的需要被建立并转移到预期的适当位置。 – user1441100