如何更新 Borland 6 C++项目从包含 indy.bpi 到 indy60.bpi?
我使用 Borland Builder 6 使用 C++ 进行开发。 当我单击“组件”/“安装程序”时, 我看到包 dclIndy60.bpi :“Internet Direct (Indy) for D6 Property and Component Editors”,这对我来说意味着一切都好,我按照意愿使用 Indy60 包(在 Indy9 文件夹中:indy 的版本 9,日期为 11 月) 2002)并且不再使用旧的“indy”包(我的 BCB6 安装光盘上的默认版本)。
我的问题是,我尝试编译一个“old_project”,显然是使用旧的 Indy.bpi 包(而不是我的 Indy60)进行编码的,并且在编译过程中它会弹出一个窗口,显示:“不可能找到‘paquet d’importation’ :indy.bpi”,带有浏览按钮;然后我浏览到我拥有的唯一的“indy”bpi 文件:Indy60.bpi。
事实上,我已经成功地重新安装了 indy9(看起来如此),首先要注意删除旧 indy 的所有痕迹(按照论坛上的建议)和所需的 indy 9,然后再安装 indy 9(使用 BCB 6 光盘删除旧 indy) )。 在我的“old_project”中,我已确保(如上所述)它指向“组件”菜单中的 indy60。 但在编译时,它仍然要求“indy.bpi”。
=>如何删除对此旧 indy.bpi 的任何引用和/或将其替换为新的“indy60.bpi”?
=>或者我是否严重误解了 indy.bpi 和 indy60.bpi 之间的区别? 或者我在 Borland Builder 的 bpi 和 bpl 管理方面是否造成了太大的混乱?
=>或者我最好创建一个新项目并从旧的 BCB C++ 项目中逐个文件复制到其中?
对于我可能造成的困惑,我深表歉意,我对从头开始开发 C++ 应用程序有点陌生(在维护所有已编写的应用程序方面有 3 年经验),而且对 Borland Builder 也很陌生。
此致, 阿诺。
I develop with Borland Builder 6 in C++.
And when I click on "Components" / "Installer des paquets",
I see the Package dclIndy60.bpi : "Internet Direct (Indy) for D6 Property and Component Editors", meaning for me that it's all ok, I use as wished the Indy60 package (in an Indy9 folder : version 9 for indy dated of november 2002) and no longer use the old "indy" package (default version on my BCB6 install disc).
My problem is that I try to compile an "old_project", apparently coded using the old Indy.bpi package (instead of Indy60 in mine) and during the compilation it pops a window saying : "impossible to find the 'paquet d'importation' : indy.bpi", with a browse button; I thence browse to the only "indy" bpi file i have : Indy60.bpi.
In fact I have reinstalled successfully (as seems) indy9, taking care first to remove every trace of the old indy (as advised on forums) and the wished indy 9 before installing again indy 9 (using the BCB 6 disc to remove the old indy).
And in my "old_project" I have made sure (as said above) that it points to indy60 in the "component" menu.
But at compiling time, it still asks for "indy.bpi".
=> How is it possible to remove any reference to this old indy.bpi and/or replace it with the new "indy60.bpi" ?
=> Or do I misunderstand badly the difference between indy.bpi and indy60.bpi ?
or do I make a too great confusion in my management of bpi and bpl for Borland Builder ?
=> Or would I have better create a new project and copy in it file by file from the old BCB C++ project ?
Sorry for the confusions I can make, I'm a little bit new to developping C++ application from scratch (having 3 years experience in maintaining allready written applications) and new too to Borland Builder.
Best regards,
Arnaud.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要在记事本或其他文本编辑器中编辑项目的.bpk文件。然后,您可以根据需要更改包引用。
You need to edit the project's .bpk file in Notepad or other text editor. You can then change the package references as needed.