Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Modificar un Componente (https://www.clubdelphi.com/foros/showthread.php?t=93820)

Rc96 19-03-2019 21:28:49

Modificar un Componente
 
Saludos,

Queria preguntarles si es posible modificar un componente solo a nivel visual y el codigo dejarlo intacto.


El componente que deseo modificar es el User Control de ShowDelphi.


aca el link http://infussolucoes.github.io/usercontrol-sd/


He podido acceder a los archivos y modificarlos pero al instalarlo me genera errores, entonces, no se si ignoro algo importante o es que simplemente no se puede.



Gracias de antemano.

Casimiro Notevi 19-03-2019 21:33:56

La verdad es que no se entiende qué quieres exactamente.

Neftali [Germán.Estévez] 20-03-2019 12:45:14

Cita:

Empezado por Rc96 (Mensaje 531148)
Queria preguntarles si es posible modificar un componente solo a nivel visual y el codigo dejarlo intacto.


¿A qué te refieres con la parte visual?
Iconos, Imágenes, formularios, cadenas de texto,... ?¿?¿?¿?¿?

Rc96 20-03-2019 13:45:52

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 531160)
¿A qué te refieres con la parte visual?
Iconos, Imágenes, formularios, cadenas de texto,... ?¿?¿?¿?¿?


Buen dia gente,


Exactamente a eso me referia Neftali/Casimiro, Iconos, imagenes, botones, etc. Quiero aprovecha para comentarles que la encontre la forma y quiero explicar lo que entiendo para que ustedes me corrijan si me equivoco.


Revisando me di de cuenta que al acceder al archivos .pas y modificandolo al compilar mi proyecto se observan los cambios realizados en el componente.


Aclaro que esto lo intente con el componente ya instalado ya que lo intentes antes de instalarlo y me generaba error al compilarlo.


Es primera vez qu ¿e hago esto por eso pido disculpas por mi ignorancia en el tema, por ello comento mi viviencia para que ustedes con mas experiencia puedan aportarme sus observaciones.


Antento a cualquier comentario.:D



Agradecido por sus respuestas.

gatosoft 20-03-2019 16:03:48

Si tienes los fuentes del componente (.pas) podrias modificarlos. el problema es que algunos componentes de codigo abierto, en ocasiones se guardan una que otra unidad (para evitar copias o modificaciones no deseadas)

Sería bueno que nos dijeras cual es "el error que sale al compilar" y en que lineas intentas hacer el cambio, para tratar de encontrar el probleam.

Por otro lado, si no tuvieras las fuentes, sería posible crear una nueva clase, basada en el componente que quieres cambiar y hacer las modificaciones SIEMPRE Y CUANDO, los metodos que quieras cambiar sean publicos y heredables (i.e. etiquetados como virual o dynamic)...

Por supuesto, debes respetar lo que la licencia menciones sobre modificaciones o dadaptaciones al componente

saludo,


La franja horaria es GMT +2. Ahora son las 09:46:59.

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