Delphi 2006 pierde paquete de componentes
-
19-09-2019 - |
Pregunta
Delphi 2006, cuando comenzó de nuevo, pierde paquete de componentes. Esto ocurre en una base diaria. Tenemos paquetes de componentes personalizados con componentes VCL que escribimos nosotros mismos. Al poner en marcha Delphi 2006, nada se nota. Pero tan pronto como abro un formulario que tiene algunos de estos componentes en él, recibo
bds.exe - No se puede encontrar el componente
Esta aplicación no pudo iniciar porque no era DclOpusRep2006.bpl encontró. La reinstalación de la aplicación puede solucionar el problema.
Cuando luego tratar de volver a instalar el paquete de componentes, pueden ocurrir dos cosas:
- Puedo obtener una lista Empy de paquetes de diseño y tienen que ir a regedit para eliminar el paquete en cuestión antes de poder agregarlo de nuevo.
- Me da la lista de los paquetes de diseño Allright y lo hace muéstrame el paquete en cuestión como cargada y disponible.
El paquete es alsways disponibles en una unidad local, pero no la que reside en Delphi. Cualquier idea en la resolución de problemas?
Solo para aclarar mi problema basado en la primera respuesta: yo soy el único desarrollador de este proyecto. La biblioteca se ha instalado desde la misma ubicación que todavía reside y el camino en la lista de paquetes de componentes es correcta.
Solución
La BPL o uno de sus dependencias no se pudo encontrar. Es posible que hayan sido encontrados durante la instalación del paquete debido al directorio actual del proceso de BDS en el momento, pero no encontró más tarde porque el directorio actual era entonces diferente.
Siempre asegúrese de que sus BPLS y todas sus dependencias (BPLS enlazados estáticamente y DLL) están en un directorio que está incluido en la ruta del sistema.
Otros consejos
Estoy adivinando lo siguiente puede haber ocurrido:
- Se instaló el paquete de componentes
- El archivo se ha movido (o tal vez 2 o más desarrolladores están utilizando los proyectos que lo utilizan, y los archivos de vivir en diferentes lugares en el de su PC)
- No todos los caminos se han actualizado para reflejar la nueva ubicación.
Mi sugerencia en este caso sería encontrar todos los archivos de proyecto que hacen referencia a esta biblioteca de componentes y actualizar la ruta.?
Si usted está en un equipo y miembros de su equipo han instalado este archivo a diferentes sitios en cada máquina, estandarizar la ubicación de todas las PC.