FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
XpManifest en Tu Aplicacion
hola compañeros estube pensando en utilizar el componente de XpManifest para darle un estilo xp a mi aplicacion que hice en delphi 7, pero me surgen algunas dudas al utilizar este componente y una de ellas es , ¿ este componente ara mas lenta mi aplicacion?, mi aplicacion corre a una rapidez muy aceptable , me gustarian que basado en su experiencia me digan si es recomendable o no el uso de este componente...
__________________
all your base are belong to us |
#2
|
|||
|
|||
Hola,
Pues yo no veo que mis aplicaciones tenga algún efecto secundario con ese componente, pero no se si es porque estoy usando Turbo Delphi, desconozco si algo pase en D7 aunque casi estoy seguro que no. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
||||
|
||||
Hola look, que vuelva mas lenta a tu aplicación creo que no, por lo menos yo no lo he notado. Pero si he tenido un problema, que una vez que colocas el xpManifest, no puedes cambiarle el color a los Panel que uses, toma el color de tu formulario, pero solo en tiempo de ejecución, en diseño te lo respeta. Eso si me ha traido dolores de cabeza hasta darme cuenta que eso lo causaba el xpManifest.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#4
|
|||
|
|||
Cita:
En cuanto a lo de volver más lenta tu aplicación, sinceramente, lo dudo. Salu2 |
#5
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#6
|
||||
|
||||
Hola,
No, lo cierto es que no es una tontería. Claro, el que sabe, sabe... pero, personalmente, he tenido algún que otro quebradero de cabeza con el asunto de los colores, los paneles y el "XP Manifiest" de que hablamos. Todavía es el día en que no me queda del todo claro el asunto. |
#7
|
||||
|
||||
Recuerdo que hace no mucho, el compañero cHackAll contestó acertadamente a esta cuestión, pero no encuentro el hilo. Si no me equivoco, consistía en poner un código nada obvio.
Al no encontrar el hilo, busqué en tamaracka y encontré esta sorprendente respuesta: Cita:
Pues no. Lo hice, y funcionó. Al parecer, al menos en Delphi 7, se trata de un bug en la forma en que se almacena el valor en el dfm. // Saludos |
#8
|
||||
|
||||
Hola,
He de decir que en Delphi 2007 parece estar solucionado ese problema, puesto que yo lo probé ayer mismo y esa propiedad "ParentBackground" venía en "true", la cambié a "false", y el panel mantuvo el color rojo que le puse, aunque estaba usando el "XP Manifiest". Seguramente en versiones anteriores ocurre lo que dices Román. En mis malos recuerdos alrededor de este asunto aparezco trabajando con Delphi 7, y no con Delphi 2007. |
#10
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#11
|
||||
|
||||
Cita:
// Saludos |
#12
|
||||
|
||||
Se me olvidó mencionar que yo ando con D6, esa propiedad no posee el Panel en D6.
Pues roman, yo si observo ese efecto. Cuando uno redimensiona el form para hacerlo más grande se ve... pero distinto es cuando lo achica, alli se ve que se comporta adecuadamente. ¿Será algo de D6? Con los otros componentes parece funcionar apropiadamente, al menos yo he probado con muchos controles a ver si detectaba algo raro, y se adaptan bien al tema. Es el TStatusBar el que causa el efecto molesto cuando el form está bsSizeable. Saludos, |
#13
|
||||
|
||||
#15
|
||||
|
||||
Hola,
¿Un código nada obvio? ¡Marchando! Código PHP:
Última edición por dec fecha: 01-08-2008 a las 20:19:19. |
#18
|
||||
|
||||
Je je je...
Hum... ¡no puedo evitar copiar aquí este otro! Código PHP:
Última edición por dec fecha: 01-08-2008 a las 20:43:31. |
#19
|
||||
|
||||
Cita:
Cita:
Y ya que mis conflictos anti-postear se han desvaneciendo temporalmente, cuelo el siguiente codigo que, hace que un proceso no sea finalizable... claro que es una version "lite", pero mejor asi
PD; si, creo que me pico el mismo bicho que a Dec. Saludos |
#20
|
||||
|
||||
Disculpen que desvirtue nuevamente el tema.
¡Funciona! Ahora el StatusBar no muestra el molesto efecto visual del "Grip" al redimensionar. No se porque funciona ahora, sabiendo que ya antes lo había probado. La solución: establecer el valor TRUE a la propiedad DoubleBuffered del StatusBar. Listo, por fin aquella duda vieja que tenía queda solucionada! Para el que tenga D6, use StatusBar y Manifest... recuerde: DoubleBuffered! Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Xpmanifest | mateamargo | OOP | 4 | 22-11-2011 16:41:16 |
Problemas con XPManifest | sagarmar | Varios | 4 | 17-11-2008 03:35:55 |
Win32 componente XPmanifest | magnu9 | Conexión con bases de datos | 6 | 13-07-2007 18:34:11 |
XPManifest y Statusbar | arj2000 | Varios | 1 | 29-07-2005 01:25:57 |
para q es el Componente XPManifest | Michel | OOP | 3 | 10-07-2003 17:22:52 |
|