Delphi2006组件包
Delphi2006,无论何时重新启动,都会丢失组件包。这种情况每天都会发生。我们有自己编写的带有定制VCL组件的组件包。启动Delphi 2006时,没有注意到任何内容。但一旦我打开一个包含这些组件的表单,我就会收到 bds.exe-无法定位组件 此应用程序无法启动 因为DclOpusRep2006.bpl不是 建立重新安装应用程序 可以解决这个问题 然后,当我尝试重新安装组件包时,可能会发生两件事:Delphi2006组件包,delphi,packages,custom-component,delphi-2006,Delphi,Packages,Custom Component,Delphi 2006,Delphi2006,无论何时重新启动,都会丢失组件包。这种情况每天都会发生。我们有自己编写的带有定制VCL组件的组件包。启动Delphi 2006时,没有注意到任何内容。但一旦我打开一个包含这些组件的表单,我就会收到 bds.exe-无法定位组件 此应用程序无法启动 因为DclOpusRep2006.bpl不是 建立重新安装应用程序 可以解决这个问题 然后,当我尝试重新安装组件包时,可能会发生两件事: 我得到了一个设计包的empy列表,必须先到regedit删除有问题的包,然后才能重新添加它
根据第一个答案澄清我的问题:我是这个项目的唯一开发者。库已从它仍然驻留的同一位置安装,并且组件包列表中的路径正确。我猜可能发生了以下情况:
- 组件包已安装
- 文件已被移动(或者可能有2个或更多的开发人员正在使用使用该文件的项目,并且这些文件位于其PC上的不同位置)
- 并非所有路径都已更新以反映新位置
如果您在一个团队中,并且您的团队成员已将此文件安装到每台计算机上的不同位置,请将所有PC上的位置标准化。无法找到BPL或其依赖项之一。由于当时BDS进程的当前目录,在安装软件包的过程中可能已找到这些文件,但由于当前目录与当时不同,因此以后未找到这些文件
始终确保BPL及其所有依赖项(静态链接的BPL和DLL)位于系统路径中包含的目录中。无团队、无文件重定位、组件列表中的路径正确。还有其他想法吗?只是添加了path-to-path环境变量,这似乎解决了问题。谢谢!欢迎光临,我很高兴能帮上忙。