You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无Delphi环境下,将Delphi/Pascal编写的TMRU组件添加至C++ Builder组件面板

无Delphi环境下将Pascal编写的TMRU组件添加到C++ Builder组件面板的方法

步骤1:准备组件源码

获取目标TMRU组件的Pascal源码文件(通常包含.pas单元文件及.dfm窗体文件),将所有相关文件放在同一个目录下。

步骤2:使用C++ Builder自带的命令行编译器编译源码

C++ Builder默认自带Delphi命令行编译器dcc32.exe,无需单独安装Delphi:

  • 打开对应版本的RAD Studio Command Prompt(可在开始菜单的RAD Studio文件夹中找到)
  • 切换到源码所在目录,执行编译命令:
    dcc32 -U"$(BDS)\lib\win32\release" -U"$(BDS)\lib\win32\debug" YourMRUUnit.pas
    
    其中YourMRUUnit.pas替换为实际的组件单元文件名,$(BDS)是C++ Builder安装目录的环境变量,会自动识别路径。
  • 编译成功后,会生成对应的.dcu编译单元文件;若组件是包结构,还会生成.bpl包文件。

步骤3:将编译后的组件导入C++ Builder组件面板

  • 打开C++ Builder,点击顶部菜单Component -> Install Component
  • 在弹出的对话框中,选择Import a .DCU file选项,点击Browse选择刚才生成的.dcu文件
  • 选择组件要放置的目标面板页(可选择现有面板或新建一个,比如命名为MRU)
  • 点击Install,若系统提示需要创建组件包,按照向导完成新包的创建与安装即可。

步骤4:验证组件可用性

安装完成后,切换到指定的组件面板页,即可看到TMRU组件。将其拖到窗体上,测试基本功能是否正常运行。

注意事项

  • 若组件源码依赖其他第三方单元,需将依赖文件放在同一目录,或在编译命令中通过-U参数添加依赖路径
  • 不同版本的C++ Builder命令行工具启动入口可能略有差异,需选择对应版本的命令提示符
  • 编译时若出现路径错误,可手动替换$(BDS)为实际的C++ Builder安装路径(比如C:\Program Files (x86)\Embarcadero\Studio\22.0)

内容的提问来源于stack exchange,提问作者user3161924

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 12:57:12