我使用C ++开发Borland Builder 6。 当我点击“Components”/“Installer des paquets”时, 我看到了包dclIndy60.bpi:“用于D6属性和组件编辑器的Internet Direct(Indy)”,对我来说这一切都没问题,我使用了Indy60包(在Indy9文件夹中:版本9用于11月的indy日期) 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来说也是新的。
祝你好运, 阿诺。