![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola, lo que quieres es cambiar la propiedad anchura y altura (width y height) del dibujo, por lo que tendrias que asignar glyph.width, glyph.height. En el codigo que has puesto hay ademas bastantes fallos (se compara con :=, se asigna con =, se compara x antes de darle un valor) seria bueno que echaras algun vistazo a ejemplos. saludos.
|
|
#2
|
|||
|
|||
|
creo que me he explicado mal:
tengo dos imagenes (1.jpg, y 2.jpg). tengo un bitbuton al cual le asigno una imagen. (1.jpg) luego tengo tambien un timer, que en el momento de ejecucion del programa, se pone en marcha. cuando estoy en ejecucion, lo que yo quiero, es que en el bitbuton se cambie de 1.jpg a 2.jpg El problema es que al hacer el "if" lo que hago es comparar la imagen del bitbuton con la que hay, y si no es la correcta pues que se cambie. te pongo el ejemplo como lo quisiera hacer yo: if (bitbtn4.glyph= '1.jpg') then begin bitbtn4.glyph='2.jpg' end; esto da error porque me dice que son incompatibles los tbitmaps con los integer, y con los string, i viceversa. por eso quiero saber como hacer que los tbitmaps puedan ser compatibles con los strings o integers. si hay alguna funcion o algo parecido al "strtoint, inttostr" nose algo por el estilo. espero que ahora quede mas claro. dime algo si sabes como hacerlo, porfavor. muchas gracias |
|
#3
|
||||
|
||||
|
Hola, Intenta poner la Unidad JPEG en el Uses del form, ya que Glyph es un formato bitmap de dos tonos y estas tratando de comparar con archivos Jpeg, que talvez el problema anda por ahí
![]() Saludos. EDITO: Los BitButtons tampoco soportan archivos Jpeg ![]()
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
|
#4
|
|||
|
|||
|
Bueno, esto es algo completamente diferente a lo anterior.
No puedes comparar un TBitmap y una string, pues la string que tu estas mostrando no es mas que el nombre del fichero, y no su mapa de bits. Lo mejor que puedes hacer es cargar antes los n TBitmaps en un array y irlos colocando/comparando segun necesidad.
despues de todo esto (y no porque no funcione), creo q lo mejor seria que guardases en una string global cual ha sido tu ultimo glyph guardado, y comparar esta string. Mas que nada para que no te confundas con el codigo. Saludos. PD: deberas, si creas los TBitmaps asi, liberarlos tambien 'manualmente' antes de salir de la aplicación Última edición por coso fecha: 26-10-2008 a las 21:14:44. |
|
#5
|
|||
|
|||
|
muchas gracias gente, ahora me lo mirare haber si encuentro solucion.ya mañana si hay algo os comento el que.
gracias adios |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿Cómo convertir de word a integer? | bluegene | Varios | 16 | 19-03-2007 22:31:18 |
| convertir un integer en hh:mm:ss | jmlifi | SQL | 1 | 02-11-2005 18:00:44 |
| Convertir un String a Integer | Rafe | Varios | 2 | 12-08-2005 17:43:38 |
| convertir a integer | acrophet | Varios | 1 | 03-11-2003 12:01:43 |
| Convertir una Variable de String a Integer y Viceversa. | aleidania | Varios | 1 | 13-07-2003 16:35:37 |
|