FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para CA-Clipper Ayuda Timage refresh
Posts: 142
Joined: Sun Oct 09, 2005 01:36 AM

Ayuda Timage refresh

Posted: Thu Sep 21, 2006 03: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

Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM

Ayuda Timage refresh

Posted: Thu Sep 21, 2006 09: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.

Continue the discussion