Power Builder - Foto en Power Builder

   
Vista:

Foto en Power Builder

Publicado por JESUS BARRAGAN VESGA (1 intervención) el 07/08/2008 00:27:25
Hola agradeceria su colaboracion, soy nuevo en power builder elaboro el siguiente codigo para cargar la imagen y no me la refresca en la ventana, el picture esta sobre una ventana no sobre un datawindow, que debo de hacer..

string ls_pathname,ls_filename,ls_filtro,ls_cod_alumno
long ll_file
blob lbl_data,lbl_temp

ls_filtro="JPEG Files(*.jpg),*.jpg"
if GetFileOpenName("Archivo de imagen: ",ls_pathname,ls_filename,"jpg",ls_filtro)=-1 then
messagebox("MENSAJE DEL SISTEMA","ERROR")
else
p_foto.picturename=ls_pathname
ll_file=FileOpen(ls_pathname,StreamMode!)

DO WHILE FileRead(ll_file,lbl_temp)>0
lbl_data+=lbl_temp
LOOP
FileClose(ll_file)


if ll_file=-1 then
messagebox("MENSAJE DEL SISTEMA","ERROR")
end if

p_foto.SetPicture(lbl_temp)

end if


Gracias por su ayuda...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Foto en Power Builder

Publicado por Pedro Gonzalvo Escribano (6 intervenciones) el 26/08/2008 13:58:39
La penúltima línea debe ser del blob completo:
p_foto.SetPicture(lbl_data)
ya que con
p_foto.SetPicture(lbl_temp)
la foto no está completa y da error: Not a JPEG file.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Foto en Power Builder

Publicado por Edwin Cedeno (1 intervención) el 20/10/2008 21:31:15
p_foto.SetPicture(lbl_temp)

... no deberia ser p_foto.SetPicture(lbl_data) ????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar