2010-08-03 43 views
4

我正在学习TMS的一个组件。我得到了“... rtl100.bpl没有找到......”。如果我使用包含“rtl”的“使用运行时包构建”,可能会发生此错误。rtl100.bpl没有被发现?

rtl100.bpl(我正在使用D2007)在哪里?我该怎么办才能解决这个错误?

+0

@KenWhite,标签rtl用于“注册转移级别”。未使用rtl标记的95%意味着“从右到左”。感谢您的信息,我将在未来的更正中更加小心。 – Greg 2014-05-29 16:28:13

+0

@Greg:没问题。 :-)“从右到左”也不适用。 :-) – 2014-05-29 16:43:51

回答

3

Delphi 2006和Delphi 2007都带有rtl100.bpl。您通常可以在%system32%文件夹中找到它。你应该在应用程序运行的机器上安装这个dll。您可以将它与您的exe一起安装,也可以将其放在所有应用程序都可以找到它的位置(如%system32%)。如果你不希望你的应用程序依赖于这个DLL,你应该关闭项目选项中的“使用运行时包构建”。

+0

我在我的%system32%中没有rtl100.bpl。该文件是否与德尔福安装?我正在学习一个教程,所以我不想关闭这个选项。 – 2010-08-03 08:37:22

+0

对不起,我的坏。感谢您的解释。 – 2010-08-03 09:26:20