Página 1 de 1
[PR 5a] Errores a ArrayBrowse al cambiar el contenido
Publicado: Mié Nov 02, 2005 8:41 am
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)
--
[PR 5a] Errores a ArrayBrowse al cambiar el contenido
Publicado: Mié Nov 02, 2005 9:31 am
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
[PR 5a] Errores a ArrayBrowse al cambiar el contenido
Publicado: Mié Nov 02, 2005 9:47 am
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
[PR 5a] Errores a ArrayBrowse al cambiar el contenido
Publicado: Mié Nov 02, 2005 10:00 am
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
[PR 5a] Errores a ArrayBrowse al cambiar el contenido
Publicado: Mié Nov 02, 2005 10:01 am
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
--
[PR 5a] Errores a ArrayBrowse al cambiar el contenido
Publicado: Mié Nov 02, 2005 10:05 am
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
>
[PR 5a] Errores a ArrayBrowse al cambiar el contenido
Publicado: Mié Nov 02, 2005 10:08 am
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
>>
>
>
>