BCB6中bpi是什么文件类型?

hy_bug 2002-08-22 01:54:04
保存文件或是编译时跳出一个"Find Package Import"的对话框,显示“Unable to
find
package import:"
后面显示了几个文件:bcbclxide.bpi proide.bpi corbaide.bpi direct.bpi
IDETools.bpi stride.bpi 我在安装目录里没找到这些文件,只有bpl类型的文件。
怎么回事?



...全文
843 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
David.D.DreamX 2002-08-23
  • 打赏
  • 举报
回复
使用UltraEdit-32打开bpr文件,将提示没有的bpi删除保存后再打开工程文件,就可以了。不过如果应用程序中如果应用了删除的bpi那么可能会有错误发生!
kingcaiyao 2002-08-23
  • 打赏
  • 举报
回复
To wangxd:
bpi怎么会是设计期的包呢?你的说法不对,bpi是运行期的包,它和bpl的关系就类似于DLL和LIB的关系。bpl文件主要用于存储二进制对象和OBJ文件,而BPI文件则是BPL文件的一个映射,BPI文件在你打Project->Options->Linker->use dynamic RTL和Project->Options->Packages中去掉Build with runtime packages生成独立的可执行文件时,这些bpi文件就会自动加到项目中。
rainbowcn 2002-08-23
  • 打赏
  • 举报
回复
bpi是runtime packge文件,当你用一控件时,编译时就要相应的bpi文件进行linking.如果没有的话,就会出错。看你的情况应该是用过第三方控件造成的。如还要使用的话,可重新安装它;如果不用了,将程序中涉及到的代码删除就OK了。
//-----------------------------

闻道有先后,术业有专攻。

//-----------------------------
海底深蓝 2002-08-23
  • 打赏
  • 举报
回复
察看一下你的cb安装目录\projects\lib中是否有这些文件。如果有的话,在project\options\packages中设置一下应该就可以了。
wangxd 2002-08-23
  • 打赏
  • 举报
回复
设计期包,类似于lib文件,运行时不用
NowCan 2002-08-22
  • 打赏
  • 举报
回复
有些类似于dll的引入库lib。
sincostan 2002-08-22
  • 打赏
  • 举报
回复
可以用记事本打开工程文件,就是图标C++Builder一样的那个,就是双击就打开C++Builder的那个,删掉那些用不到的多余的 包
kingcaiyao 2002-08-22
  • 打赏
  • 举报
回复
如果你的项目不需要用这些BPI文件,你可打开Project->Options->Packages页面的编辑框去掉上述的包文件。
hy_bug 2002-08-22
  • 打赏
  • 举报
回复
我安装的是bin目录下的控件。由于买的盗版,控件全都是手工安装的。
whitelion 2002-08-22
  • 打赏
  • 举报
回复
出现这种情况的原因多半是你安装第三方控件导致的.
如果你有源码,重新建一个工程,把这些控件重新安装一次就可以了.
如果没有源码,就没有办法了.
我不懂电脑 2002-08-22
  • 打赏
  • 举报
回复
就是程序包

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧