FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
bueno para ahorarles tiempo creo que tengo la manera en un fichero de recursos o mejor dicho para no complicar las cosas como todos los delphianos en un notepat puse este codigo y lo renombre a .rc.
dentro puse esta linea y lo llame Recursos.rc RES_IMG_OK_16X RCDATA "btn_16_ok.png" y en la misma carpeta del proyecto puse la inagen png llamada btn_16_ok.png luego abri una ventana msdos y puse brcc32.exe Recursos.rc y este programa que esta dentro del delphi me crea el fichero de recursos Recursos.RES para usar este fichero dentro del proyecto pongo esta directiva de compilacion para que ekl compilador sepa usar el recurso
Luego puse en el mismo create este fragmento de codigo para poder usar la imagen que esta dentro del recurso y cargarla a un Timage
Y listo ya puedo usar imagenes dentro de un fichero de recursos que no esta dentro del proyecto. creo que con esto resuelvo |
#2
|
||||
|
||||
Cita:
Usar recursos es la forma más fácil de hacer lo que necesitabas. No sólo imágenes, sino cualquier otro elemento que necesites se puede añadir a ese fichero .RC
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
bueno ya tengo esta unit que les pongo debajo en un proyecto para crear el componente ahora me sale doble el resultado final , no se por que me sale doble, es como si si estuviera creando dos veces , en tiempo de diseño se ve bien pero en tiempo de corrida sale doble el componente. en el resultado final.
esta es la unit que tengo en el proyecto de el componente, lo compilo lo instalo y funciona bien en diseño, pero la correr no. ya tengo el fichero recirso con la imagen dentro y funciona correcto eso.
esto es lo que se ve Última edición por Neftali [Germán.Estévez] fecha: 10-03-2022 a las 17:25:59. Razón: corregir la imagen |
#4
|
||||
|
||||
Realmente es curioso y aunque no estoy familiarizado con la creación de componentes en FMX, no veo nada raro en el código.
Es más, he probado el mismo componente para VCL y funciona correctamente. Habrá que mirarse esto: https://docwiki.embarcadero.com/RADS...ponent_(Delphi) Y esto: https://docwiki.embarcadero.com/RADS...mponents_Guide
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Me acabo de dar cuenta de que el efecto también pasa en diseño (no sólo en ejecución) cuando pasas a la visión del DFM (ALT+F12).
Es como si el componente (Navigator) no destruyera el rectángulo de su interior y luego lo volviera a crear.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Bueno, aclarado.
El problema está en la línea que asigna en Parent, que imagino que en FMX la lía. por el tema este de que puedes crear subcomponentes "dentro" de otros componentes (siempre que estos lo permita). Eliminala y de paso puedes simplificar un poco el código. Esto funciona perfectamente:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
|||
|
|||
gracias por la ayuda .
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
iconos | egostar | La Taberna | 7 | 02-10-2012 10:43:24 |
2 Iconos en Alt + Tab | Archer | Varios | 2 | 15-06-2008 23:53:01 |
Iconos .png | Lorenzo07 | Gráficos | 4 | 30-06-2007 10:47:56 |
Iconos .bmp | CarmaZone | Varios | 2 | 11-03-2005 00:46:41 |
Iconos | Sirkius | Varios | 8 | 11-06-2004 20:34:31 |
|