Página 1 de 1

Este error... porque se produce?

Publicado: Vie Sep 04, 2009 10:59 am
por jose.luis
Hola,
Con la versión 1.9.8 de Xailer
Me aparece este error en un proceso de mi aplicación:
------------------------- Información del
compilador --------------------------
Versión Xailer: Xailer 1.9.8 Version 1.9
Compilador: xHarbour build 1.0.0 Intl. (SimpLex) PCode Version: 9
Compilador C/C++: Borland C++ 5.8.0
Plataforma: Windows XP Professional 5.01.2600 Service Pack 3
----------------------- 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 (197)
TDBBROWSE:COLATPOS (0)
TDBBROWSE:GORIGHT (1424)
TDBBROWSE:WMKEYDOWN (2295)
PROCESSMESSAGES (0)
TFRMPREPARARRUTAS:LCARGADOCUMENTOS (973)
TFRMPREPARARRUTAS:CARGADATOS (557)
TPREPARARRUTAS:CONSULTACARGA (948)
TTOOLBUTTON:ONCLICK (0)
(b)XTOOLBUTTON:XTOOLBUTTON (41)
TTOOLBUTTON:CLICK (0)
TTOOLBAR:COMMAND (377)
TREBAR:WMCOMMAND (254)
RUNFORM (0)
TAPPLICATION:RUN (209)
MAIN (23)
Mirando los fuentes... no entiendo por que sale este error.
¿Alguien me puede aclarar algo?
Saludos y gracias,
José Luis Capel

Este error... porque se produce?

Publicado: Vie Sep 04, 2009 11:03 am
por jasm.quitaesto
Pues parece que estas en un bucle leyendo las columnas y te has pasado.
Saludos
Alf+.
José Luis Capel - Aicom escribió:
> Hola,
>
> Con la versión 1.9.8 de Xailer
>
> Me aparece este error en un proceso de mi aplicación:
>
>
> ------------------------- Información del
> compilador --------------------------
>
> Versión Xailer: Xailer 1.9.8 Version 1.9
> Compilador: xHarbour build 1.0.0 Intl. (SimpLex) PCode Version: 9
> Compilador C/C++: Borland C++ 5.8.0
> Plataforma: Windows XP Professional 5.01.2600 Service Pack 3
>
> ----------------------- 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 (197)
> TDBBROWSE:COLATPOS (0)
> TDBBROWSE:GORIGHT (1424)
> TDBBROWSE:WMKEYDOWN (2295)
> PROCESSMESSAGES (0)
> TFRMPREPARARRUTAS:LCARGADOCUMENTOS (973)
> TFRMPREPARARRUTAS:CARGADATOS (557)
> TPREPARARRUTAS:CONSULTACARGA (948)
> TTOOLBUTTON:ONCLICK (0)
> (b)XTOOLBUTTON:XTOOLBUTTON (41)
> TTOOLBUTTON:CLICK (0)
> TTOOLBAR:COMMAND (377)
> TREBAR:WMCOMMAND (254)
> RUNFORM (0)
> TAPPLICATION:RUN (209)
> MAIN (23)
>
>
> Mirando los fuentes... no entiendo por que sale este error.
>
> ¿Alguien me puede aclarar algo?
>
> Saludos y gracias,
> José Luis Capel
>
>

Este error... porque se produce?

Publicado: Vie Sep 04, 2009 11:37 am
por jose.luis
José,
> Pues parece que estas en un bucle leyendo las columnas y te has pasado.
No... yo no. Es código de Xailer.... Se ve que atiende un WMKEYDOWN y sale
ese error.
Saludos,
José Luis apel
>
> Saludos
>
> Alf+.
>
> José Luis Capel - Aicom escribió:
>> Hola,
>>
>> Con la versión 1.9.8 de Xailer
>>
>> Me aparece este error en un proceso de mi aplicación:
>>
>>
>> ------------------------- Información del
>> compilador --------------------------
>>
>> Versión Xailer: Xailer 1.9.8 Version 1.9
>> Compilador: xHarbour build 1.0.0 Intl. (SimpLex) PCode Version: 9
>> Compilador C/C++: Borland C++ 5.8.0
>> Plataforma: Windows XP Professional 5.01.2600 Service Pack 3
>>
>> ----------------------- 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 (197)
>> TDBBROWSE:COLATPOS (0)
>> TDBBROWSE:GORIGHT (1424)
>> TDBBROWSE:WMKEYDOWN (2295)
>> PROCESSMESSAGES (0)
>> TFRMPREPARARRUTAS:LCARGADOCUMENTOS (973)
>> TFRMPREPARARRUTAS:CARGADATOS (557)
>> TPREPARARRUTAS:CONSULTACARGA (948)
>> TTOOLBUTTON:ONCLICK (0)
>> (b)XTOOLBUTTON:XTOOLBUTTON (41)
>> TTOOLBUTTON:CLICK (0)
>> TTOOLBAR:COMMAND (377)
>> TREBAR:WMCOMMAND (254)
>> RUNFORM (0)
>> TAPPLICATION:RUN (209)
>> MAIN (23)
>>
>>
>> Mirando los fuentes... no entiendo por que sale este error.
>>
>> ¿Alguien me puede aclarar algo?
>>
>> Saludos y gracias,
>> José Luis Capel
>>

Este error... porque se produce?

Publicado: Vie Sep 04, 2009 11:51 am
por ignacio
José Luis,
Veo en la pila llamadas a métodos de cargar datos. ¿Es posible que antes de
que el Browse esté estable con los datos se intente pulsar la tecla de
cursor derecho?
Si el proceso de carga de datos y asignación al Browse es lento te
recomiendo dejar el control deshabilitado (lEnabled := .F. ) durante dicho
proceso, o al menos quitar cualquier ProcessMessages() que tengas en las
rutinas de cargado de datos.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:4aa0d6ff$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola,
>
> Con la versión 1.9.8 de Xailer
>
> Me aparece este error en un proceso de mi aplicación:
>
>
> ------------------------- Información del
> compilador --------------------------
>
> Versión Xailer: Xailer 1.9.8 Version 1.9
> Compilador: xHarbour build 1.0.0 Intl. (SimpLex) PCode Version: 9
> Compilador C/C++: Borland C++ 5.8.0
> Plataforma: Windows XP Professional 5.01.2600 Service Pack 3
>
> ----------------------- 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 (197)
> TDBBROWSE:COLATPOS (0)
> TDBBROWSE:GORIGHT (1424)
> TDBBROWSE:WMKEYDOWN (2295)
> PROCESSMESSAGES (0)
> TFRMPREPARARRUTAS:LCARGADOCUMENTOS (973)
> TFRMPREPARARRUTAS:CARGADATOS (557)
> TPREPARARRUTAS:CONSULTACARGA (948)
> TTOOLBUTTON:ONCLICK (0)
> (b)XTOOLBUTTON:XTOOLBUTTON (41)
> TTOOLBUTTON:CLICK (0)
> TTOOLBAR:COMMAND (377)
> TREBAR:WMCOMMAND (254)
> RUNFORM (0)
> TAPPLICATION:RUN (209)
> MAIN (23)
>
>
> Mirando los fuentes... no entiendo por que sale este error.
>
> ¿Alguien me puede aclarar algo?
>
> Saludos y gracias,
> José Luis Capel
>
>
>

Este error... porque se produce?

Publicado: Sab Sep 05, 2009 12:56 pm
por jlcapel
Ignacio,
Gracias por responder.
> Veo en la pila llamadas a métodos de cargar datos. ¿Es posible que antes
> de que el Browse esté estable con los datos se intente pulsar la tecla de
> cursor derecho?
Efectivamente.... eso ocurre.
>
> Si el proceso de carga de datos y asignación al Browse es lento te
> recomiendo dejar el control deshabilitado (lEnabled := .F. ) durante dicho
> proceso, o al menos quitar cualquier ProcessMessages() que tengas en las
> rutinas de cargado de datos.
>
Así lo hice y así quedó resuelto. Gracias!
No obstante solo una duda.... ¿Por que solo con la tecla derecha? Ese
problema no se ve si pulsas cualquier otra tecla...
Saludos,
José Luis Capel

Este error... porque se produce?

Publicado: Dom Sep 06, 2009 5:23 pm
por ignacio
José Luis,
> No obstante solo una duda.... ¿Por que solo con la tecla derecha? Ese
> problema no se ve si pulsas cualquier otra tecla...
Supongo que porque el método que produce el error no tiene un control de uso
fuera de su rango para que sea lo más rápido posible.
Un saludo,
>
>
> Saludos,
> José Luis Capel
>
>