Red de conocimiento informático - Material del sitio web - Cómo instalar componentes en Delphi

Cómo instalar componentes en Delphi

Debido a que los componentes se proporcionan de diferentes maneras, los métodos de instalación también son diferentes. La siguiente es una introducción a los métodos de instalación de varias formas de componentes que son comunes actualmente.

1 Componente con un solo archivo DCU.

Los archivos DCU son archivos unitarios compilados. Para dichos componentes, el autor no desea publicar el código fuente. En términos generales, el autor debe indicar para qué versión de Delphi es adecuado este componente. Si la versión es incorrecta, se producirá un error durante la instalación. Es precisamente porque no existe un código fuente que genera inconvenientes para los usuarios, es decir, una vez que se actualiza la versión de Delphi, este componente ya no se puede utilizar. Por supuesto, algunos autores han proporcionado varias versiones de archivos DCU y los usuarios pueden hacerlo. optar por utilizarlos según sus necesidades.

El método de instalación de dicho componente es: en el menú Componente, seleccione instalar el componente, en la página "en el paquete existente" del cuadro de diálogo, haga clic en el botón "Examinar" después de "Nombre de archivo de la unidad". , en el cuadro de diálogo del archivo abierto, configure el "Tipo de archivo" en *.dcu, busque el archivo DCU que se instalará, presione el botón OK para regresar a la página "en el paquete existente" y luego presione el botón OK para instalar . Tenga en cuenta que Delphi le indicará que dclusr40.dpk se reconstruirá en este momento. Si desea continuar, simplemente haga clic en Aceptar. Aquí, los componentes se instalan en el paquete dclusr40.dpk. Como puede verse en el nombre del archivo, este paquete es un paquete de componentes definido por el usuario. Primero hablaremos de las precauciones relevantes a continuación. Una vez completada la instalación, aparecerá un mensaje indicando que el componente se ha registrado y la información en la página del componente en la que se ha instalado. Vaya al panel del componente para verlo. Generalmente, aparecerá una nueva página del componente. que contiene los componentes recién instalados.

2. Componentes con archivos PAS únicamente o archivos PAS y DCU.

Como este tipo de componente tiene un archivo PAS, lo que significa que el autor proporciona el código fuente, es mucho más fácil de manejar.

El método de instalación es el mismo que el anterior. En el tipo de archivo, puede configurarlo en DCU o PAS. Se recomienda configurarlo en PAS. De esta manera, puede volver a compilarlo con su Delphi. y ver si funciona. Algo salió mal. Después de actualizar Delphi, solo puede optar por instalar el archivo PAS, para que pueda volver a compilarse y que los componentes puedan adaptarse a la nueva versión de Delphi. Vale la pena utilizar dichos componentes. Según la experiencia de Xinling, es mejor no utilizar componentes sin código fuente. En primer lugar, existe el problema de que no se puede utilizar después de actualizar la versión de Delphi. , el usuario no puede depurar el componente para determinar si hay un ERROR en el componente.

3. Paquete de componentes con archivo dpk.

Un paquete de componentes con un archivo dpk generalmente se compone de varios componentes, lo que significa que habrá varios componentes para usar después de la instalación. Si solo hay un componente, el autor generalmente no creará un archivo DPK. y use Simplemente publíquelo de la manera anterior. Para dichos paquetes de componentes, generalmente habrá instrucciones de instalación detalladas, como el RXLIB mencionado anteriormente. Debido a la complejidad de los componentes y el orden de instalación, el autor no proporciona instrucciones de instalación y los usuarios no pueden instalarlos correctamente.

Si no hay documentación de instalación, utilice el siguiente método para instalarlo: En el menú Archivo, seleccione "ABRIR..." para abrir el archivo dpk (seleccione *.dpk en el cuadro de lista de tipo de archivo). ), y en la ventana Paquete que aparece, hay un botón Instalar en la barra de herramientas, presione este botón para instalar. Si el botón Instalar está en un estado no válido, presione primero el botón Compilar para compilar. En términos generales, el botón Instalar estará en un estado activo después de la compilación. En este momento, simplemente presione el botón Instalar nuevamente.

4. Paquete de componentes con archivo Bpl.

En términos generales, este también es un paquete de componentes compuesto por varios componentes. En realidad, es un archivo de biblioteca de enlaces dinámicos (DLL).

El método de instalación para este tipo de paquete de componentes es: seleccione "paquetes de instalación" en el menú de componentes, luego haga clic en el botón Agregar, busque el archivo bpl correspondiente en el cuadro de diálogo de abrir archivo, ábralo y luego simplemente haga clic en el botón Aceptar.

5. Instalación del control ActiveX.

Para instalar este tipo de control, primero debe registrarlo con regsvr32.exe y luego seleccionar el elemento Importar control ActiveX en el menú Componente. En la ventana abierta por Importar control ActiveX, solo aparecen en la lista los controles ActiveX registrados. Seleccione uno y presione el botón Instalar para instalarlo. Si no se ha registrado con regsvr32.exe de antemano, puede presionar el botón AGREGAR para buscar el archivo OCX y registrarlo inmediatamente, y luego instalarlo después del registro.

Algunas notas:

1 Después de obtener el componente, primero verifique si hay documentación. En términos generales, hay instrucciones sobre cómo instalarlo en la documentación, y algunas también. tienen componentes. Las instrucciones para usar propiedades, eventos y métodos son muy importantes al usarlos.

2 Antes de instalar los componentes (paquetes) anteriores, es mejor copiar *.bpl al directorio de su sistema, y ​​

*.pas, *.dcu, * .dcr, *.dp? Copiar al directorio Lib de Delphi antes de continuar.

3 Como mencionamos anteriormente, al instalar el componente DCU, elegimos el dclusr40.dpk existente. Por supuesto, también puede optar por instalarlo en un nuevo paquete. Primero debe darle un nombre como DEMO; de hecho, una vez completada la instalación, los usuarios pueden encontrar Demo.bpl, pero no DEMO.DPK. Si ya instaló un componente en dclusr40.dpk y desea instalar otro componente, si lo instala nuevamente en dclusr40.dpk, se le indicará después de la instalación que el componente instalado originalmente no está registrado y no podrá usarlo. él. . ¿No significa esto que sólo se puede instalar un componente? Ambos componentes no se pueden utilizar al mismo tiempo a menos que los instale en un paquete nuevo. Por supuesto, no es necesario generar un nuevo archivo BPL cada vez que se instala un componente, pero la cantidad de archivos BPL aumenta mucho. ¿Puedo instalar más componentes en dclusr40.dpk? Por supuesto que es posible. El método es el siguiente: abra el archivo dclusr40.dpk con ABRIR en el menú Archivo, haga clic en el botón AGREGAR, seleccione la página AGREGAR UNIDAD en el cuadro de diálogo abierto, presione el botón "Examinar" después del nombre del archivo de la Unidad para abrir el componente archivo de unidad y Aceptar. Utilice este método para agregar archivos de unidad para múltiples componentes. Después de agregar, haga clic en el botón compilar y luego haga clic en el botón Instalar. Si el archivo de unidad está compilado (DCU), puede hacer clic directamente en el botón de instalación. 4. Eliminación de componentes. No basta con poder instalar, también es necesario poder eliminar. Es muy simple. En el menú de componentes, seleccione los paquetes de instalación, busque el Bpl donde se encuentra la instalación en la lista, presione el botón Eliminar, ¡vale! Elimine el archivo Bpl nuevamente y estará completo. Si no elimina el archivo BPL, podrá instalarlo nuevamente la próxima vez siguiendo el método de instalación de componentes BPL.

============================================ = ======================

Instalación básica

1. Para un solo control, Componet--> instale el componente ..-->archivo PAS o DCU-->instalar;

2. Para el paquete de control con el archivo *.dpk, Archivo-->Abrir (seleccione *.dpk en el menú desplegable). cuadro de lista)--> Simplemente instale;

3. Para paquetes de control con archivos *.bpl, Instalar paquetes-->Agregar-->el nombre del archivo bpl es suficiente;

Para ejemplo:

No hay control TserverSocket en delphi7. ¿Qué paquete se puede instalar para instalarlo?

De hecho, existen Tclientsocket y Tservversocket en delphi7.

Usar componente->instalar paquetes...->add->delphi7\bin\dclsockets70.bpl->ok

Puedes agregarlo.

4. Si el botón Instalar anterior no es válido, pruebe con el botón Compilar;

5. Si es una biblioteca en tiempo de ejecución, agréguela a los paquetes de tiempo de ejecución en la opción Paquetes.

Si indica que no se puede encontrar el archivo durante la compilación, generalmente es porque el directorio de instalación del control no está en el directorio Lib de Delphi. Hay dos formas de resolver el problema:

<. p>1. Desinstale la fuente. Copie el archivo en el directorio Lib de Delphi;

2. O agregue la ruta del código fuente de control al directorio Lib de Delphi en Herramientas-->Opciones de entorno.

Nota: Compruebe si el control instalado es compatible con la versión de Delphi que está utilizando.

Instalación de RxLib

Primero desinstale la versión anterior de Rxlib en Delphi 5 IDE, elimine RXCTL5.BPL, RXDB5.BPL, RXBDE5.BPL, DCLRX5.BPL, DCLRXDB5.BPL y DCLRXBD5.BPL.

Abra el paquete en ejecución RXCTL5.DPK de Rx, presione el botón Compilar en la ventana Paquete para compilar RXCTL5.DPK y luego use el mismo método para compilar los otros dos paquetes en ejecución RXDB5.DPK y RXBDE5.DPK. Los tres archivos BPL compilados se colocan en la ruta de búsqueda, como WINDOWS\SYSTEM, etc.

Después de compilar el paquete de tiempo de ejecución, debe instalar el paquete de tiempo de diseño RX en el entorno IDE.

Abra el paquete de tiempo de diseño de Rx DCLRX5.DPK, presione el botón Compilar en la ventana Paquete para compilar y luego presione el botón Instalar para registrar el paquete de tiempo de diseño en el panel de componentes. Utilice el mismo método para instalar DCLRXDB5.DPK y DCLRXBD5.DPK.

Nota: ¡No guarde las fuentes de los paquetes en Delphi IDE!

Instalación de archivos de ayuda

Haga clic en el elemento del menú Personalizar en el menú Ayuda en Delphi. Aparecerá el cuadro de diálogo Abrir Ayuda. Seleccione la página Índice y abra el elemento del menú Editar. Menú Archivos, agregue el menú de ayuda que desea agregar, para que pueda usar el archivo de ayuda en Delphi IDE.

Controlar la eliminación

Eliminar en componentes/paquetes de instalación.

Seleccionar componente/configurar paleta...

Hay dos áreas: páginas y componentes

Haga doble clic en el área de componentes, seleccione el control que desea eliminar , y hay un botón Eliminar debajo

Sin embargo, los controles proporcionados por el sistema solo se pueden ocultar y no se pueden eliminar.

Abra el archivo del paquete (*.dpk) donde se encuentra el control, elimine el archivo de control y luego vuelva a compilar el paquete

Si es necesario eliminar todo el paquete de control , proyecto ->Opción->Paquetes, eliminar esos paquetes, eso estaría bien~