Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Añado componente, pero no me aparece en la paleta de componentes (https://www.clubdelphi.com/foros/showthread.php?t=54364)

mancurnino 16-03-2008 07:44:02

Añado componente, pero no me aparece en la paleta de componentes
 
Hola amigos. He estado añadiendo un componente a Delphi 6, mediante componente - install component, y lo e metido en c:\archivos de programa\borland\delphi6\Lib\dclusr.dpk.

El caso es que los componentes no me aparecen en la paleta de componentes, no se me añade una nueva pestaña.

He abierto el dclusr.dpk, y estan añadidos en "Contains" el .dcr y el .pas de ese componente. Una vez abierto, en la ventana de Project Manager me aparece la libreria dclusr60.bpl, sobre la que hago click con el derecho del raton y pulso options: Luego señalo la pestaña Packages y busco el paquete Borland User Componentes, lo señalo y pulso componentes y me salen los dos componentes que están en esta libreria y que supuestamente he añadido, m pone que están instalados, pero no me salen en la paleta de componentes para añadirlo a un form.

Aqui subo una foto de lo que acabo de decir, el componente es el VCLSkin 4.0:

http://www.fotazas.com/v2/photo_dwnj...jkdgni.jpg.htm

Este Componente me lo descargue y al instalar componente, elegi el .pas de la carpeta "d6" (delphi 6 supongo), carpeta que contiene lo siguiente:

http://www.fotazas.com/v2/photo_jojd...jwwzgm.jpg.htm

Lo he compilado desde el dclusr.dpk pero no se me añade a la paleta de componentes y nose que hacer.

El caso es que antes habia cogido este mismo componente pero una version anterior, la 3.01, y en su carpeta d6, tambien habia un .pas que al añadirlo y demas, si que se me puso en la paleta de componentes, pero al ser mas antigüo no me reconoce skins nuevos, por eso me quiero instalar el 4.0, pero no me lo reconoce.Decir que al añadir este componente, y elegirlo en la paleta de componentes y añadirlo a un form, al ejecutarlo me decia que no se encontraban algunas .dcu, asi q las añadi a la carpeta lib de delphi y entonces ya iba. La carpeta del VCLSkin 3.01\d6 que si que se me puso en la paleta de componentes, y de la cual coji el .pas en la opcion install component y luego las .dcu que me pedia al ejecutarlo, contenia lo siguiente:

http://www.fotazas.com/v2/photo_zzwi...mnz5ra.jpg.htm

Entoncs nosé porque en un caso (VCLSkin 3.01) si que me lo agrega a la paleta de componentes, y en cambio la version 4.0 no.

Haber si pueden ayudarme, gracias¡

basti 16-03-2008 10:19:04

Creo que en vez de añadir el componente a dclusr.dpk, deberías abrir los dpk que vienen con el componente. Primero el WinSkinD6R.dpk (run time, sólo compilar) y después el WinSkinD6D.dpk (design time, compilar e instalar). El problema está en que para que aparezcan en la palete, tiene que existir el procedimiento Register, que probablemente está en WinSkinReg.pas, que no estás compilando.

Robert01 16-03-2008 11:44:25

Hola
En Configurar paleta, buscás en Pages, en All, allí debe figurar, si te aparece en la lista de la deecha lo marcas y le pones show para que sea visible, a veces está oculto (hide).

No se si se entiende

Saludos

Rach Peguero 16-03-2008 13:21:10

Instalación VCL Skin
 
Prueba con esto:
Ve a la carpeta C:\Archivos de programa\Borland\delphi 6\lib, ahí creas una que se llame Mis Componentes, y pegas VCLSkin justo dentro de ella.

Luego ve a la carpeta que está dentro de VCLSkin que tiene como nombre d6 y ejecuta el archivo que se llama WinSkinD6D.dpk y trata de instalarlo.


Si te da error, entonces trata de instalar el que se llama WinSkinD6R.dpk.

Luego en el delphi ve al menu Tools->Environment Options->Library y donde dice Library Path, haz clic en el botón con los tres puntitos, donde esta $(DELPHI)\Lib escribes $(DELPHI)\Lib\Mis componentes\vclskin\d6 y presionas el botón Add, listo.

mancurnino 16-03-2008 15:12:24

Muchas gracias a todos, he resuelto el problema, os lo agradezco¡


La franja horaria es GMT +2. Ahora son las 18:36:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi