Error Memdataset que no entiendo
Publicado: Mié Jul 11, 2007 1:12 pm
Hola,
Con la versión 1.4 (aún).
He abierto un memdataset con 24 campos.
El debugger muestra el memdataset con esos 24 campos.
Sin embargo... cuando se quiere acceder al último campo da el error que se
ve más abajo.
Mi pregunta es: ¿cuales pueden ser los motivos de este error?
Saludos y gracias,
José Luis Capel
PD: este error aparece indistintamente en el debugger como en ejecución
normal.
TMEMDATASET:FIELDGET(929)
Error BASE/1132 Error de rango: acceso al array
Argumentos: ( [ 1] = Tipo: A Valor: [ 2] = Tipo: N Valor: 24)
***************************** Registro de errores
*****************************
Fecha: 11-07-2007
Hora: 13:07:03
Memoria libre: 502868
Area actual: 1
------------------------- 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: 24
Fichero:
Código error SO: 0
Pila de llamadas:
TMEMDATASET:FIELDGET (929)
TDATAFIELD:VALUE (84)
__OBJSENDMSG (0)
DBGGETPROPERTY (119)
XA_DBGGETVAR (219)
TFRMPREPARARRUTAS:VISTACABPEDIDOSCOLUMN2GETDATA (4707)
TDBBRWCOLUMN:ONGETDATA (0)
TDBBRWCOLUMN:PAINTDATA (44)
TBROWSE:WMPAINT (156)
TDBBROWSE:WMPAINT (842)
TWINCONTROL:ALIGNCONTROLS (0)
TFOLDERPAGE:ALIGNCONTROLS (237)
TFOLDERPAGE:WMSIZE (227)
SETSCROLLINFO (0)
TFOLDERPAGE:HADJUST (132)
TFOLDERPAGE:ADJUST (102)
TFOLDERPAGE:WMSIZE (226)
SETSCROLLINFO (0)
TFOLDERPAGE:VADJUST (115)
TFOLDERPAGE:ADJUST (100)
TFOLDERPAGE:WMSIZE (226)
MOVEWINDOW (0)
TFOLDERPAGE:SETBOUNDS (679)
TFOLDER:CHANGETAB (86)
TFOLDER:WMLBUTTONDOWN (0)
RUNFORM (0)
TAPPLICATION:RUN (209)
MAIN (19)
Con la versión 1.4 (aún).
He abierto un memdataset con 24 campos.
El debugger muestra el memdataset con esos 24 campos.
Sin embargo... cuando se quiere acceder al último campo da el error que se
ve más abajo.
Mi pregunta es: ¿cuales pueden ser los motivos de este error?
Saludos y gracias,
José Luis Capel
PD: este error aparece indistintamente en el debugger como en ejecución
normal.
TMEMDATASET:FIELDGET(929)
Error BASE/1132 Error de rango: acceso al array
Argumentos: ( [ 1] = Tipo: A Valor: [ 2] = Tipo: N Valor: 24)
***************************** Registro de errores
*****************************
Fecha: 11-07-2007
Hora: 13:07:03
Memoria libre: 502868
Area actual: 1
------------------------- 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: 24
Fichero:
Código error SO: 0
Pila de llamadas:
TMEMDATASET:FIELDGET (929)
TDATAFIELD:VALUE (84)
__OBJSENDMSG (0)
DBGGETPROPERTY (119)
XA_DBGGETVAR (219)
TFRMPREPARARRUTAS:VISTACABPEDIDOSCOLUMN2GETDATA (4707)
TDBBRWCOLUMN:ONGETDATA (0)
TDBBRWCOLUMN:PAINTDATA (44)
TBROWSE:WMPAINT (156)
TDBBROWSE:WMPAINT (842)
TWINCONTROL:ALIGNCONTROLS (0)
TFOLDERPAGE:ALIGNCONTROLS (237)
TFOLDERPAGE:WMSIZE (227)
SETSCROLLINFO (0)
TFOLDERPAGE:HADJUST (132)
TFOLDERPAGE:ADJUST (102)
TFOLDERPAGE:WMSIZE (226)
SETSCROLLINFO (0)
TFOLDERPAGE:VADJUST (115)
TFOLDERPAGE:ADJUST (100)
TFOLDERPAGE:WMSIZE (226)
MOVEWINDOW (0)
TFOLDERPAGE:SETBOUNDS (679)
TFOLDER:CHANGETAB (86)
TFOLDER:WMLBUTTONDOWN (0)
RUNFORM (0)
TAPPLICATION:RUN (209)
MAIN (19)