FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour FW_ReadImage error
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
FW_ReadImage error
Posted: Mon Jan 20, 2025 02:27 PM
Amigos,
de vez en cuando, cuando abro un diálogo que tiene una pequeña imagen que lo identifica
y que lo tomo de mi archivo de recursos, me da el siguiente error:

Error occurred at: 15-01-2025, 12:26:58
Error description: Error BASE/1133 Error de rango: asignaci¢n del array
Args:
[ 1] = N 10

Stack Calls
===========
Called from: .\source\function\imgtxtio.prg => FW_READIMAGE( 1605 )


Se reinicia la compu y listo, no ocurre más, pero, es incómodo. Por ahora
lo puedo zafar diciéndoles esto, pero, me gustaría encontrar la solución para
esto. No son grandes imágenes, son pequeñas y que las tengo en mi archivo
de recursos. Cabe acotar que lo hace en diferentes diálogos y con diferentes imágenes,
no lo hace siempre con la misma.

Alguno sabe como puedo solucionar esto?
Muchas gracias!!

Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.ar
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: FW_ReadImage error
Posted: Mon Jan 20, 2025 02:48 PM
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: FW_ReadImage error
Posted: Tue Jan 21, 2025 12:02 PM
Gracias Karinha,

no saco mucho en claro en el post que me pasas, seguiré buscando
cual puede ser el problema. Entiendo que tenga que ver con el tema
del uso de la memoria respecto de los archivos de imágenes de los recursos...

:(

Muchas gracias..
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.ar
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: FW_ReadImage error
Posted: Tue Jan 21, 2025 01:11 PM

imgtxtio.prg => Linea: 1605 Muestre. Isso significa que aArrayData está vazio.

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: FW_ReadImage error
Posted: Wed Jan 22, 2025 10:40 AM

Please let me know your FWH version.

Is the image a bmp or ico or some other? Let me see the entry in the RC file.

Regards



G. N. Rao.

Hyderabad, India
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: FW_ReadImage error (to Mr.Nages)
Posted: Thu Jan 23, 2025 12:28 PM
Thank you Mr. Nages:

1) My version is 24.08

2) Regarding whether it is from BMP or ICO, yes, they are the only resources I use in my DIALOGs.

3) As for how I use it:
REDEFINE BITMAP oBmp ID 100 OF oDlg RESOURCE "D_CLIENTES" TRANSPARENT

I clarify that it does not always happen, I suppose it must be something of memory, because, once the error occurs, it repeats itself. If I restart the computer, it works fine again.

Thank you so much!!
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.ar
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: FW_ReadImage error
Posted: Sat Jan 25, 2025 09:50 AM
Please make this correction in the function FW_ReadImage() in the file fwh\source\function\imgtxtio.prg:

Please locate this line of code:
aBmp  := { If( lDuplicate, DuplicateIcon( uBmp ), uBmp ), 0, 32, 32, .f., "ICON", .f., "" }
Replace this line of code with this line
aBmp  := { If( lDuplicate, DuplicateIcon( uBmp ), uBmp ), 0, 32, 32, .f., "ICON", .f., "", nil, "" }
I hope this fixes the issue.
If not, please let me know.
Regards



G. N. Rao.

Hyderabad, India
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: FW_ReadImage error
Posted: Mon Jan 27, 2025 10:56 AM

Mr. Nages:

Correction made.

I hope the fix you suggest solves the problem! We'll see what my users report to me!!

Thank you so much!!!!!

Roberto

Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.ar

Continue the discussion