2010-09-29 18 views
7

He perdido la mayor parte de mi ruta de biblioteca en Delphi XE tras la actualización de Delphi 2010,Delphi XE: Perdido camino Biblioteca

Ahora incluso algunos aplicación sencilla fallará para compilar.

¿Hay alguna forma de recuperar esas entradas de directorio perdidas que estaban en la ruta de la biblioteca?

EDIT: he encontrado una solución sorprendente para este problema, simplemente eliminar esta clave del registro:

HKEY_CURRENT_USER \ Software \ Embarcadero \ BDS \ 8.0 \ Biblioteca

y reiniciar Delphi, a continuación, la tecla de el registro se generará de nuevo con los valores predeterminados correctos, pero perderá los terceros allí, ¡al menos ahora está funcionando!

espero que sea útil para cualquier persona que está teniendo el mismo problema :)

+1

me encontré con lo mismo. Las rutas de la biblioteca XE faltaban en una de mis máquinas, las agregué todas a mano. No estoy seguro de cuál fue la causa. –

Respuesta

0

Creo que no hay nada, si no se guardan accidentalmente en algún lugar de su disco duro. Pero la forma segura es hacer una reinstalación limpia de Delphi, luego reinstalar todos los componentes.

+1

estado allí, hecho eso. Desafortunadamente en mi caso eso no lo solucionó porque según scottostanek es debido a uno de los paquetes de componentes que se rompió en primer lugar. scottostanek tiene la solución correcta, simplemente ve y edita la ruta lib y arregla la primera entrada. :) –

1

¿Todavía tiene su instalación de Delphi 2010 por ahí? Podrías copiar la ruta de la biblioteca desde allí.

5

Para mí, esto sucedió después de instalar VirtualTreeview 4.8.7 (? 5?) En Delphi XE en win7X64. Intenté eliminar la ruta de registro anterior (después de guardarlo en un archivo) y no ir.

Luego noté que había un menú desplegable en la ruta de acceso de la biblioteca que recordaba los cambios previos en toda la ruta. Configúrelo (y todos los demás recordados) retroceda un paso o dos y compile todo.

Demasiado, entonces reimporté al originalmente malo que miraba para las diferencias. Allí mismo, en la línea superior

$ (BDSLIB) \ $ (plataforma) \ Release fue $ (Plataforma) \ liberación (en la versión incorrecta)

modificado para tener la línea completa en y todo está bien. $ (BDSLIB) \ $ (Plataforma) \ lanzamiento

Espero que esto se deba a que el instalador los elimina y los reconstruye, pero lo trata como dos líneas en lugar de una.

Scotto el imprudente (corrección ortográfica por la victoria)

Cuestiones relacionadas