Ayuda Timage refresh

Ayuda Timage refresh

Postby Databaselab2002 » Thu Sep 21, 2006 3:43 am

Estimado Colegas
Tengo un funcion en la clausula on change de TWBrowse

on change( imagen(cfoto,ofoto))

ReDEFINE image ofoto filename cfoto ID 108 OF oDlg update


Imagen (cfoto,ofoto)

imagen->Foto := cfoto
ofoto:refresh()

como hago para que cada vez que avanzo o retrocedo un registro
me actualice el objeto ofoto, he probado con oFoto:LoadBMP(CATALOGO->FOTO) funciona pero me tira errores

desde ya muchas gracias
Fabian
databaslab2002@yahoo.com.ar
Databaselab2002
 
Posts: 142
Joined: Sun Oct 09, 2005 1:36 am

Postby R.F. » Thu Sep 21, 2006 9:47 pm

Si estas usando la NvieLib que viene con FiveWin tendras bastantes errores en la fomra en que estas usando las imagenes.

La forma de hacer la carga de la imagen es la correcta, pero el programa falla porque el DLL requiere de un poco de timepo para cargar cada imagen, y no le estas dando el tiemo necesario.

Si tu por ejemplo estas en un browse, y te vas moviento con avpg, y dejas presinaoda la tecla hata llegar al fin de archivo, fallara tu programa porque no estas dejando acabar de cargar imaganes al DLL,. es decir, todavia no terminas de cargar una cuando ya estas pidiendo otra.

A 16 bits no hay forma de evitar esto, a 32 bits si utilizas la FREEIMAGE.DLL funciona perfectamente y sin ningun problema, no se si la FREEIMAGE esta disponible para 16 bits.
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 9 guests