FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Visor de archivos imagen
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Visor de archivos imagen
Posted: Tue Sep 07, 2010 02:24 PM

Gente;
Con mi aplicación pretendo mostrar archivos de imagen. Para ello, actualmente, hago seleccionar un ejecutable visor de imágenes.
Luego, se me ocurrió que inicialmente, al App, defina un visor por defecto y, lo que primero que pensé fue en mspaint.exe.
Pero, como mspaint.exe es editor de imágenes continúe mi búsqueda y observo que Windows usa como editor por defecto: Visor de imágenes y fax de Windows
Lo busco en ...\System32 y no existe, lo busco en el registro y me encuentro con que Visor de imágenes y fax de Windows esta asociado a shimgvw.dll
La consulta es:
1) Puedo usar este visor de imágenes desde mi aplicación, como?
2) Hay algún visor de imágenes, para Windows, que no sea mspaint.exe?
3) otra sugerencia?

desde ya muchas gracias

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
Re: Visor de archivos imagen
Posted: Tue Sep 07, 2010 02:38 PM
Mario,

para las preguntas:
2.- date una vuelta por: http://www.irfanview.com
3.- en funcion que tipos de imagenes necesites visualizar, la clase tImage te puede servir y de esa
manera no necesitarias una aplicacion externa solo la DLL que usa la clase

saludos

Marcelo
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Visor de archivos imagen
Posted: Tue Sep 07, 2010 02:55 PM

Gracias por la respuesta
Irfanview se lo instalo y le doy el path en un .ini; la idea era independizarme de eso.
Voy a estudiar un poco la clase TImage

Saludos

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 610
Joined: Wed Oct 19, 2005 08:20 PM
Re: Visor de archivos imagen
Posted: Tue Sep 07, 2010 03:38 PM

Hola MarioG:

No sólo puedes usar el visor de imágenes de windows por defecto sino que también puedes abrir cualquier archivo que tenga una aplicación asociada en windows de la forma siguiente:

ShellExecute( ,"open", DOCU->Ubicado,,,1 )

//DOCU->Ubicado contiene la ruta completa de ubicación del archivo. Ej. c:\fotos\prueba.jpg
c:\documentos\prueba.pdf

Un saludo,

Manuel



xH 1.2.3, FWH 23.07 32 bits, BC++ 7.4, xVerce CW 1.0, PellesC
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Visor de archivos imagen
Posted: Tue Sep 07, 2010 08:23 PM

Gracias Manuel

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina

Continue the discussion