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:

  1. 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.
  2. 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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top