delphi引入ActiveX控件报coreide70.bpl错误解决办法

本文介绍了一种Delphi导入OCX控件时出现的问题及解决方案。当生成的PAS文件安装成BPL包时报错,通过检查DCR文件发现其内含超过256色的位图是导致问题的原因。文中详细描述了如何通过删除或修改DCR文件内的位图来解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    delphi 导入一个ActiveX控件,文件扩展名是ocx,以往都正常的,但是今天生成PAS文件正常,一安装生成的bpl包就报错。尝试多次,包括重装DELPHI。最后在网上搜到类似问题,原因就是:自动导入生成的dcr文件中包含有超过256色的的位图造成,在包工程文件中删除了对应的dcr文件后或修改dcr里面的bitmap后安装成功。
dcr文件是工程资源文件。对于package工程来说,里面其实就是包含了安装在delphi工具栏的代表控件的24X24的位图图标,删了对应的dcr文件,delphi会使用缺省的图标代替,完全不影响功能,只是难看一点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值