![]() |
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. |
La verdad es que no se entiende qué quieres exactamente.
|
Cita:
¿A qué te refieres con la parte visual? Iconos, Imágenes, formularios, cadenas de texto,... ?¿?¿?¿?¿? |
Cita:
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. |
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 04:08:23. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi