Folia
← 返回头版

Free Pascal编译器推出动态包支持功能

Free Pascal Compiler发布了首个完整的动态包支持版本,使开发者能够快速创建和安装组件、控制以及IDE扩展,而无需重新编译整个集成开发环境1。这项功能在Linux、Windows和macOS平台上均以标准共享库的形式实现1。

在动态包的使用规范上,单元名称必须在各个包之间保持唯一,且包含的单元不能与包本身同名1。为支持这一新功能,Free Pascal运行时库中新增了DynPkgTypes.pas单元,用于读取动态包相关信息1。开发者修改包代码后可在1至2秒内完成相关控制和组件的更新,整个过程无需重建IDE1。

Lazarus IDE也随之推出了多项增强功能以配合动态包系统的使用,包括新增进度窗口、Packages窗口、包菜单改进以及平台限制功能1。


评论