Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-11-2006
Deiv Deiv is offline
Miembro
 
Registrado: jul 2005
Ubicación: La Paz - Bolivia
Posts: 364
Poder: 19
Deiv Va por buen camino
Cool Elegir el Componente mas adecuado

Podrían sugerir por favor, segun vuestras experiencias en que basarse lo más óptimo para trabajar con Delphi, en:

1.- TImage, TpaintBox, ImageList?
Esto pregunto ya que en muchos de mis post, se relacionaron a los mismos; por ejemplo en cierta ocasión quise trabajar con
muchos iconos en disco, pero me recomendaron crear una sola imagen bastante larga (ahorrar recursos) y manejarla con un
TImageList, luego cuando llevé a un TPaintBox me fue molestoso que desaparezca lo pintado, o que el código había que llevar
al evento OnPaint del TForm, y cuando probé en una TImage se requería en muchas ocasiones un DoubleBuffered. Tal vez me
respondan depende de lo que uno va a hacer, pero de un modo general ¿Cuál es el mas adecuado para trabajar?

2.- Gifs, Flash, TMediaPlayer(Video)?
Encontré muchos post en el Foro preguntando sobre como mostrar Gifs, la respuesta: descargar componentes para ellos
(GifImage, etc), luego otros post sobre como mostrar animaciones Flash, la respuesta utilizar la pestaña ActiveX y el
TShokwaveFlash Component y listo funciona; Yo digo (tal vez esté equivocado) ¿no sería mostrar en vez de Gifs y animaciones
Flash, un Video AVI o en cualquier otro formato con el TMediaPlayer lo mismo? o ¿Cuándo dar utilidad a uno y otro?
Gracias, espero sugerencias
Responder Con Cita
  #2  
Antiguo 17-11-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.333
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
1.- RESPUESTA: Depende de lo que uno va a hacer.
El problema es que esos componentes se parecen poco. Utiliza cada uno para lo que es. TImage para mostrar imágenes, TPaintBox para pintar, y TImageList para almacenar listas de imágenes.
Tal vez en casos muy particulares puedas intercambiar su función por temas concretos, pero eso no puedes tenerlo en cuenta como caso general ni hay recomendación posible para ello, porque es algo "especial".

Cita:
Empezado por Deiv
2.- ¿no sería mostrar en vez de Gifs y animaciones
Flash, un Video AVI o en cualquier otro formato con el TMediaPlayer lo mismo?
Pues dependerá de los archivos que tengas para mostrar (el tipo que sean).
Además cada uno de estos formatos tiene unas ventajas e inconvenientes (sin ir más lejos el tamaño que ocupan).
¿Has probado a convertir un SWF de flash de 500 KB (por ejemplo) a AVI? Pruébalo y mira el tamaño resultante. Luego me dices si eso contesta a tu pregunta sobre si es lo mismo uno que el otro.
__________________
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Uso adecuado de Bandas en el QReport albertmac Impresión 1 22-08-2006 16:24:01
El respaldo más adecuado... AMINOA2R Firebird e Interbase 2 20-05-2005 00:59:01
Uso adecuado de Rollback rochi Firebird e Interbase 4 20-11-2004 20:10:55
En busca del Libro Adecuado miguel_fr Varios 2 22-06-2004 19:00:35
No encuentro el evento adecuado Delfino Conexión con bases de datos 5 24-10-2003 14:19:00


La franja horaria es GMT +2. Ahora son las 07:26:40.


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
Copyright 1996-2007 Club Delphi