Página 1 de 1

tArrayBrowse:DrawLine(262)

Publicado: Mié May 30, 2007 1:36 pm
por jose.luis
Hola,
Me gustaría saber que hay en la linea 262 del método DrawLine del
tArrayBrowse.
Me está apareciendo este error y no se muy bien por donde cogerlo.
Saludos y gracias,
José Luis Capel
------------------------- Información del
compilador --------------------------
Versión Xailer: Xailer 1.4.0 Version 1.4
Compilador: xHarbour build 0.99.70 Intl. (SimpLex) PCode Version: 7
Compilador C/C++: Borland C++ 5.5.1
Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
----------------------- Información detallada del
error -----------------------
Subsistema: BASE
Código de error: 1132
Estado: .F.
Descripción: Error de rango
Operación: acceso al array
Argumentos: [ 1] = Tipo: A Valor: [ 2] = Tipo: N Valor: 1
Fichero:
Código error SO: 0
Pila de llamadas:
(b)XBROWSE:XBROWSE (194)
TARRAYBROWSE:COLATPOS (0)
TARRAYBROWSE:DRAWLINE (262)
(b)XBROWSE:XBROWSE (156)
TARRAYBROWSE:REFRESHCURRENT (0)
(b)XBROWSE:XBROWSE (260)
TARRAYBROWSE:WMSETFOCUS (0)
SETFOCUS (0)
TARRAYBROWSE:SETFOCUS (889)
TFOLDERPAGE:GOFIRSTCONTROL (199)
TFOLDERPAGE:WMSETFOCUS (209)
SETFOCUS (0)
TFOLDERPAGE:SETFOCUS (889)
TFOLDER:CHANGETAB (99)
TFOLDER:WMLBUTTONDOWN (0)
TFRMINFORMACIONDESCARGA:SHOWMODAL (0)
THISTORIC:CONSULTA (2178)
TPRINCIPAL:OL_MANTENIMIENTOCONSULTACLICK (521)
(b)THISTORIC:NEW (212)
TARRAYBROWSE:ONDBLCLICK (0)
TARRAYBROWSE:WMLBUTTONDBLCLK (2029)
RUNFORM (0)
TAPPLICATION:RUN (209)
MAIN (19)

tArrayBrowse:DrawLine(262)

Publicado: Mié May 30, 2007 1:53 pm
por jasm
Jose Luis,
Especulando....
¿Puede ser que el browse tenga menos columnas de las que pretendes mostrar?
Saludos
Jose A. Suarez

tArrayBrowse:DrawLine(262)

Publicado: Mié May 30, 2007 2:06 pm
por jfgimenez
José Luis,
> Me gustaría saber que hay en la linea 262 del método DrawLine del
> tArrayBrowse.
>
> Pila de llamadas:
>
> (b)XBROWSE:XBROWSE (194)
> TARRAYBROWSE:COLATPOS (0)
El error no se está produciendo en DrawLine( 262 ), sino en ColAtpos(), que
está como método INLINE en Browse.prg en la línea 194
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info

tArrayBrowse:DrawLine(262)

Publicado: Mié May 30, 2007 3:58 pm
por jose.luis
José,
>
> El error no se está produciendo en DrawLine( 262 ), sino en ColAtpos(),
> que está como método INLINE en Browse.prg en la línea 194
>
Gracias!
SAludos,
José Luis Capel

tArrayBrowse:DrawLine(262)

Publicado: Mié May 30, 2007 4:06 pm
por jose.luis
José Alfonso,
> Especulando....
>
> ¿Puede ser que el browse tenga menos columnas de las que pretendes
> mostrar?
>
Es.. Es...
Supongo que debe ser fallo mío.
En un arraybrowse estaba asignado un array vacío de esta manera:
oArrayBrowse1:SetArray({{}})
Cuando debería de haberlo hecho de esta otra:
oArrayBrowse1:SetArray({})
De esta manera tooodo va bien.
Gracias!
José Luis Capel