Code: Select all
Error description: Error BASE/42 Scope violation (protected): TXIMAGE:LOADIMAGE
Code: Select all
function mirasifoto(nNumero)
local aFotos := { ".BMP", ".DIB", ".GIF", ".JPG", ".PCX", ".RLE", ".TGA" }
local i, nFor
default oImage:= NIL
aVariasFotos:= {}
lFoto := .f.
if !empty( xRutaFoto )
for i = 1 to LEN(aFotos)
for nFor = 1 to 9 // maximo numero de fotos por entrada
xFoto :=xRutaFoto+"\"+ALLTRIM(STR(nNumero, 10))+"_"+STR(nFor, 1)+aFotos[i]
if FILE( xFoto )
lFoto := .t.
AADD( aVariasFotos, xFoto )
endif
next nFor
next
if !lFoto
AADD( aVariasFotos, xRutaFoto+"\SinFoto.jpg" )
lFoto:= .f.
endif
else
AADD( aVariasFotos, xRutaFoto+"\SinFoto.jpg")
lFoto:= .f.
endif
xFoto := aVariasFotos[1]
#ifdef __64__ //isexe64()
iif( oImage <> NIL, oImage:LoadImage(xFoto), )
#else
iif( oImage <> NIL, oImage:LoadBmp(xFoto),)
#endif
return nil
La versión de FW64 es de mayo 2020.
Si alguien puede darme una idea de como solucionar el problema.... Infinitas gracias