El control de su Library Path puede ser beneficioso para un número de razones, de fácil lectura, el intercambio de los componentes de la red / bibliotecas, o incluso para escrowing proyectos.

Hay una forma relativamente para controlar el componente de muchas bibliotecas de que disponemos para nuestro uso en Delphi.

Un ejemplo de su sintaxis se puede ver en la parte superior de la Biblioteca Delphi Ruta de diálogo, como se ve a continuación:

tidy_comps_delphi_library_paths.gif

Esta $ (DELPHI) sintaxis es fácilmente replicados para nuestro propio uso. Por ejemplo, tratar de mantener los componentes de mi versión muy estrechamente controlada, y todos en un directorio. Mi razón de este enfoque es una desagradable experiencia pasada de la construcción de un depósito de garantía para un cliente es una dolorosa tarea de construir, probar y mantener.

Sin embargo, este fenómeno-puro enfoque nos ayuda a construir un enfoque mantenido fácilmente a la Biblioteca entradas.

Entonces, ¿qué es esto $ (DELPHI) comentario? Bueno, es una referencia a una variable de entorno. Por lo tanto podemos crear nuestra propia referencia, haciendo clic derecho en Mi PC, seleccione Propiedades y, a la selección en la ficha Opciones avanzadas. En esta tabsheet podemos ver una sección relativa a Variables de entorno.

tidy_comps_computerproperties-advanced.gif

Si pulsa el botón Variables de entorno, se puede ver una lista de las variables disponibles que actualmente se utilizan en el sistema.

tidy_comps_comn_comp_env_var.gif

Para ayudar a organizar mi me Library Path, he creado una variable llamada COMN_COMP, que señaló a mi directorio en el que todos los componentes principales de mi residencia.

tidy_comps_comn_comp_env_var_editing.gif

Desde este punto podemos poner en marcha de Delphi y, de hecho, utilizar $ (COMN_COMP) para sustituir al camino común de que la información de todos los listados de directorios. Esto puede acortar la longitud de las cadenas que figuran en el Library Path.

Sin embargo, que no es la gran ventaja que veo las cosas. El principal beneficio es que la información que ahora se celebran en la clave del Registro que representa la ruta de la Biblioteca ahora es muy portable. Usted puede copiar este valor del Registro, almacenar en un archivo. Reg, y la importación en una máquina de prueba. Configurar la variable de entorno, y usted está casi en marcha y funcionando.

tidy_comps_delphi_reg_library_searchpaths_narrow.gif

El mismo truco se puede utilizar con los paquetes conocidos IDEclave del Registro, por lo que puede incluso especificar los paquetes que se cargan exactamente de la misma manera. De hecho este es el enfoque Delphi utilice a sí mismo carga el núcleo IDE paquetes para los componentes que vienen con Delphi, como puede verse en el registro clave:

tidy_comps_delphi_known_ide_packages.gif

También ayuda cuando realmente lo que tiene que recuperarse de un fallo del sistema para poder poner en marcha muy rápidamente de nuevo también.

Como la mayoría de nosotros las personas tienden a descuidar las copias de seguridad para nuestros propios datos, esto podría ser útil para cualquier desarrollador de Delphi. ;)

Average rating: