PDA

Ver la Versión Completa : Abrir imagen desde delphi XE3


sleep25000
30-04-2013, 20:26:13
Hola,

Tengo una aplicación en delphi XE3 en la que puedo visualizar imágenes con el componente TImage, pero ahora necesito abrir esa imagen con el editor de imagenes que tenga instalado el pc por defecto.

Un saludo.

ecfisa
01-05-2013, 00:04:57
Hola sleep2500.

Teniendo la ruta y nombre del archivo es una tarea sencilla mediante ShellExecute (http://msdn.microsoft.com/en-us/library/windows/desktop/bb762153%28v=vs.85%29.aspx) por ejemplo.

Pero no es posible obtener la ruta y nombre del archivo de la imágen a partir del componente TImage ya que él no almacena esa información. La imágen que se visualiza mediante el componente, es almacenada en un archivo dfm.

Revisa este enlace con unas sugerencias ingeniosas del master dec: Recuperar Filename de un Timage (http://www.clubdelphi.com/foros/showthread.php?p=269890#post269890), combinando alguna de estas y usando la función ShellExecute con la ruta+nombre previamente almacenados no tendrás mayores problemas.

Saludos. :)

sleep25000
01-05-2013, 19:08:28
Gracias, me funciono.

Un saludo.