como muestro un archivo jpg

Post Reply
Gerardo Farfan
Posts: 52
Joined: Fri Oct 28, 2005 3:42 pm
Location: Mexico, D.F.

como muestro un archivo jpg

Post by Gerardo Farfan »

mi problema es que necesito mostrar en un folder la fotografia de articulos, este es parte de mi codigo:

*** aqui tengo el nombre del archivo junto con su extension "JPG"
Redefine GET aVars[15,1] VAR aVars[15,2] ID 102 OF aVars[1,1]:aDialogs[3] ON CHANGE(oBoton:Enable(),.T.) UPDATE

*** este boton lo puse para checar que este tomando el nombre del archivo y pasarlo a la funcion
ReDefine Button ID 809 OF aVars[1,1]:aDialogs[3] Action(VerFoto(aVars[15,2])) UPDATE

*** en este control deberia de aparecer sin la necesidad de presionar el boton pero no lo hace
REDEFINE BITMAP oImg ID 103 FILE ".\Fotos\"+aVars[15,2] OF aVars[1,1]:aDialogs[3] update

*** con esta funcion aparece la fotografia
Function VerFoto(cImageName)
LOCAL oWindow,oImg
CursorWait() ; SysRefresh()
cImageName2:=".\Fotos\"+cImageName
DEFINE WINDOW oWindow MDICHILD OF oWndMain TITLE cFileName(cImageName2)
@ 0,0 IMAGE oImg FILE cImageName2 OF oWindow UPDATE PIXEL
oWindow:SetControl(oImg)
ACTIVATE WINDOW oWindow ON INIT(oWindow:nWidth:=(oImg:nWidth+10),oWindow:nHeight:=(oImg:nHeight+28),oWindow:Refresh(),;
CursorArrow(),SYSREFRESH())
Return(.T.)

como puedo lograr este efecto???, que estoy haciendo mal o que mas necesito????

de antemano muchas gracias.
User avatar
Antonio Linares
Site Admin
Posts: 42409
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 12 times
Been thanked: 48 times
Contact:

Post by Antonio Linares »

Gerardo,

>
REDEFINE BITMAP oImg ID 103 FILE ".\Fotos\"+aVars[15,2] OF aVars[1,1]:aDialogs[3]
>

Ojo, tiene que ser REDEFINE IMAGE ...
regards, saludos

Antonio Linares
www.fivetechsoft.com
Gerardo Farfan
Posts: 52
Joined: Fri Oct 28, 2005 3:42 pm
Location: Mexico, D.F.

Post by Gerardo Farfan »

Gracias Antonio.

ahora me dice que no reconoce la variable oImg, la cual tengo definida como LOCAL.
User avatar
Manuel Aranda
Posts: 605
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Post by Manuel Aranda »

Hola Gerardo:

Has incluido
#include image.ch

Puede ser ese el problema.

Un saludo,
Manuel
Gerardo Farfan
Posts: 52
Joined: Fri Oct 28, 2005 3:42 pm
Location: Mexico, D.F.

Post by Gerardo Farfan »

:oops:
Muchas Gracias, me faltaba incluir el Image.ch.
Post Reply