何时编译使用已更改的运行时程序包的应用程序

詹姆斯·L

我正在使用Delphi XE2。我有一个大型项目,该项目具有一个使用运行时程序包的应用程序(EXE),一个Core.bpl自定义程序包(由EXE使用)和Plugin.bpl也使用该Core.bpl程序包的其他几个自定义程序包(作为运行时程序包)。

我注意到我可以对进行细微更改,而Core.bpl无需重新编译EXE或自定义Plugin.bpl程序包。但是,更重大的更改(添加大量代码或从现有方法中删除大量代码或添加新方法)会带来问题。有时会出现不一致的访问冲突,有时会出现有关Core.bpl软件包中缺少入口点的错误等。

我想将已编译文件的数量减至最少,以使我们的用户在每个发行版中更新的文件更少。但是,我不希望他们看到我有时看到的错误。

我应该重新编译Core.bpl每次更改时使用的所有模块和EXE ,还是应该遵循一些通用规则,以便仅针对某些类型的更改来编译所有内容Core.bpl

鲁佛爵士

每次在BPL中更改单元接口部分时,都必须重新编译依赖的部分(EXE或其他BPL)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

与运行时程序包链接

我需要Go语言运行时来运行已编译的Go应用程序吗?

在应用程序运行时更改属性文件

JavaFX:运行时更改应用程序语言

在运行时更改Polymer应用程序的主题

在运行时更改应用程序主题

在运行时更改应用程序MainForm

在运行时更改应用程序语言

Dotnet Core-如何在已编译的应用程序中链接程序包(dll)

使用MSVC编译的多线程应用程序在运行时失败

NGen在WiX MSI程序包中运行时如何更改显示的文本

VC ++ 2013运行时ClickOnce引导程序包

程序包“ fmt”运行时问题

运行时程序包加载与静态链接

捕获缺少的运行时程序包异常错误

运行时应用程序

更改程序包名称后,项目仍使用旧的程序包名称来启动应用程序

使用R中的Caret程序包,“ rf”的运行时间极长

如何更改Android应用程序的程序包名称

当应用程序在后台运行时,如何检测用户何时粘贴内容?

使用 /ENTRY:main 和 /MT 运行时库编译为 /SUBSYSTEM:WINDOWS 时,应用程序崩溃

在VS Community中编译.NET Core应用程序(不同的运行时)

可以在运行时更改argv(不能由应用程序本身更改)

从.NET应用程序运行时,SSIS包失败,仅在日志中显示OnPreValidate

RCP应用程序中包之间的类的运行时可见性

运行XCTests时访问主应用程序包

在应用程序运行时运行任务

更改应用程序调色板的运行时,而无需重新启动应用程序

如何使用Swift在运行时使我的应用程序表现得就像我在更改Application is agent(UIElement)?