In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

[PR 5a] Errores a ArrayBrowse al cambiar el contenido

Foro de Xailer profesional en español
Responder
jasm.nospam
Mensajes: 203
Registrado: Vie Abr 01, 2005 9:05 am

[PR 5a] Errores a ArrayBrowse al cambiar el contenido

Mensaje por jasm.nospam »

***************************** Registro de errores *****************************
Fecha: 11/02/05
Hora: 08:37:27
Memoria libre: 265288
Area actual: 1
------------------------- Información del compilador --------------------------
Versión Xailer: Xailer 0.99.5 Pre-release 5a
Compilador: xHarbour build 0.99.51 Intl. (SimpLex) PCode Version: 7
Compilador C/C++: Borland C++ 5.5.1
Plataforma: Windows XP Home Edition 5.01.2600 Service Pack 1
----------------------- Información detallada del error -----------------------
Subsistema: BASE
Código de error: 1132
Estado: .F.
Descripción: Bound error
Operación: array access
Argumentos: [ 1] = Tipo: A Valor: [ 2] = Tipo: N Valor: 4
Fichero:
Código error SO: 0
Pila de llamadas:
TARRAYBROWSE:ARRAYDATA (213)
TBRWCOLUMN:ONGETDATA (0)
TBRWCOLUMN:PAINTDATA (45)
TARRAYBROWSE:WMPAINT (130)
RUNFORM (0)
TAPPLICATION:RUN (189)
MAIN (15)
--
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

[PR 5a] Errores a ArrayBrowse al cambiar el contenido

Mensaje por jfgimenez »

José Alfonso,
> Tengo un ArrayBrowse con sus datos y cuando intento cambiar el contenido
> haciendo:
>
> ::oArrayBrowse1:SetArray( aDetalle, aCabecera, .T. )
>
> me da el error que adjunto.
Por favor, revisa los arrays aDetalle y aCabecera y asegúrate de que tienen
el número de elementos correcto. Si te sigue fallando envíanos un pequeño
ejemplo.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
jasm.nospam
Mensajes: 203
Registrado: Vie Abr 01, 2005 9:05 am

[PR 5a] Errores a ArrayBrowse al cambiar el contenido

Mensaje por jasm.nospam »

Jose,
En la PR6 tambien falla.
Parto de un array con 9 columnas, quiero cambiar a uno con 5 y es cuando
se produce el error. He comprobado que tanto aCabecera como aDetalle
tienen el mismo número de columnas.
Si embargo, si cambio a uno con 8 columnas no falla.
Voy a ver si puedo hacer un ejemplo para enviartelo.
Saludos,
Jose A. Suarez
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

[PR 5a] Errores a ArrayBrowse al cambiar el contenido

Mensaje por jfgimenez »

José Alfonso,
> En la PR6 tambien falla.
>
> Parto de un array con 9 columnas, quiero cambiar a uno con 5 y es cuando
> se produce el error. He comprobado que tanto aCabecera como aDetalle
> tienen el mismo número de columnas.
>
> Si embargo, si cambio a uno con 8 columnas no falla.
>
> Voy a ver si puedo hacer un ejemplo para enviartelo.
¿Es posible que el fallo ocurra cuando pones menos columnas y no llenan todo
el área del control?
Si es así, prueba a llamar a :Refresh( .T. ) después de :SetArray()
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
jasm.nospam
Mensajes: 203
Registrado: Vie Abr 01, 2005 9:05 am

[PR 5a] Errores a ArrayBrowse al cambiar el contenido

Mensaje por jasm.nospam »

Jose,
Aqui llevas el ejemplo autocontenido.
En este falla al cambiar tanto a 8 como a 5 columnas.
Saludos
Jose A. Suarez
--
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

[PR 5a] Errores a ArrayBrowse al cambiar el contenido

Mensaje por ignacio »

José Alfonso,
Llama a Reset() antes de asignar el array. No obstante intentaremos
solucionarlo para que no se produzca el error.
Saludos,
"Jose Alfonso Suárez Moreno" <jasm.nospam@chochurro.com> escribió en el
mensaje news:[email=4368806b@ozsrvnegro.ozlan.local...]4368806b@ozsrvnegro.ozlan.local...[/email]
> Jose,
>
> Aqui llevas el ejemplo autocontenido.
> En este falla al cambiar tanto a 8 como a 5 columnas.
>
> Saludos
>
> Jose A. Suarez
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jasm.nospam
Mensajes: 203
Registrado: Vie Abr 01, 2005 9:05 am

[PR 5a] Errores a ArrayBrowse al cambiar el contenido

Mensaje por jasm.nospam »

Ignacio,
Ok. Funciona perfecto.
Gracias.
Saludos,
Jose A. Suarez
Ignacio Ortiz de Zúñiga escribió:
> José Alfonso,
>
> Llama a Reset() antes de asignar el array. No obstante intentaremos
> solucionarlo para que no se produzca el error.
>
> Saludos,
>
> "Jose Alfonso Suárez Moreno" <jasm.nospam@chochurro.com> escribió en el
> mensaje news:[email=4368806b@ozsrvnegro.ozlan.local...]4368806b@ozsrvnegro.ozlan.local...[/email]
>
>>Jose,
>>
>>Aqui llevas el ejemplo autocontenido.
>>En este falla al cambiar tanto a 8 como a 5 columnas.
>>
>>Saludos
>>
>>Jose A. Suarez
>>
>
>
>
Responder