Error en TSBrowse
Posted: Thu Feb 07, 2008 7:15 pm
Hola Estimado Foro:
Estoy probando la clase TSBrowse 7.1 y me tira el siguiente error:
Application
===========
Path and name: C:\Programs\SueldoXH\SuelWin.Exe (32 bits)
Size: 2,211,840 bytes
Time from start: 0 hours 0 mins 22 secs
Error occurred at: 07/02/2008, 11:29:43
Error description: Error BASE/1002 Alias does not exist: ARRAY
Stack Calls
===========
Called from: TSBROWSE.PRG => TSBROWSE:RESET(8624)
Called from: TSBROWSE.PRG => TSBROWSE:SETARRAY(9493)
Called from: sbarray.prg => VEOMATITEM(61)
Called from: items.prg => (b)INDILIQII(705)
Called from: BUTTON.PRG => TBUTTON:CLICK(0)
Called from: CONTROL.PRG => TBUTTON:HANDLEEVENT(0)
Called from: WINDOW.PRG => _FWH(0)
Called from: => SENDMESSAGE(0)
Called from: DIALOG.PRG => TDIALOG:COMMAND(0)
Called from: WINDOW.PRG => TWINDOW:HANDLEEVENT(0)
Called from: DIALOG.PRG => TDIALOG:HANDLEEVENT(0)
Called from: => DIALOGBOX(0)
Called from: DIALOG.PRG => TDIALOG:ACTIVATE(0)
Called from: items.prg => INDILIQII(726)
Called from: items.prg => (b)INDILIQ(614)
Called from: CONTROL.PRG => TCONTROL:LDBLCLICK(0)
Called from: WBROWSE.PRG => TWBROWSE:LDBLCLICK(0)
Called from: WINDOW.PRG => TWINDOW:HANDLEEVENT(0)
Called from: CONTROL.PRG => TWBROWSE:HANDLEEVENT(0)
Called from: WINDOW.PRG => _FWH(0)
Called from: => DIALOGBOX(0)
Called from: DIALOG.PRG => TDIALOG:ACTIVATE(0)
Called from: items.prg => INDILIQ(637)
Called from: suelwin.prg => (b)MENUPRIN(166)
Called from: MENU.PRG => TMENU:COMMAND(0)
Called from: WINDOW.PRG => TWINDOW:COMMAND(0)
Called from: MDIFRAME.PRG => TMDIFRAME:COMMAND(0)
Called from: WINDOW.PRG => TMDIFRAME:HANDLEEVENT(0)
Called from: WINDOW.PRG => _FWH(0)
Called from: => WINRUN(0)
Called from: WINDOW.PRG => TMDIFRAME:ACTIVATE(0)
Called from: suelwin.prg => MAIN(130)
System
======
CPU type: Pentium IV 1466 Mhz
Hardware memory: 2038 megs
Free System resources: 90 %
GDI resources: 90 %
User resources: 90 %
Compiler version: xHarbour build 0.99.51 Intl. (SimpLex)
Windows version: 6.0, Build 6000
Como veran es el ejemplo que trae la clase pero lo mas extraño de todo es que el error ocurre cuando el programa paso por distintas funciones anteriores a ejecutar la misma. En cambio si la ejecuto de primera instancia no genera el error.
Por lo que vi, el error esta asociado a la variable lIsDbf en la clase TSBROWSE, en apariencia en algun momento toma el valor de .t. cuando en realidad tiene que ser .f.
Espero una orientacion.
Gracias
Estoy probando la clase TSBrowse 7.1 y me tira el siguiente error:
Application
===========
Path and name: C:\Programs\SueldoXH\SuelWin.Exe (32 bits)
Size: 2,211,840 bytes
Time from start: 0 hours 0 mins 22 secs
Error occurred at: 07/02/2008, 11:29:43
Error description: Error BASE/1002 Alias does not exist: ARRAY
Stack Calls
===========
Called from: TSBROWSE.PRG => TSBROWSE:RESET(8624)
Called from: TSBROWSE.PRG => TSBROWSE:SETARRAY(9493)
Called from: sbarray.prg => VEOMATITEM(61)
Called from: items.prg => (b)INDILIQII(705)
Called from: BUTTON.PRG => TBUTTON:CLICK(0)
Called from: CONTROL.PRG => TBUTTON:HANDLEEVENT(0)
Called from: WINDOW.PRG => _FWH(0)
Called from: => SENDMESSAGE(0)
Called from: DIALOG.PRG => TDIALOG:COMMAND(0)
Called from: WINDOW.PRG => TWINDOW:HANDLEEVENT(0)
Called from: DIALOG.PRG => TDIALOG:HANDLEEVENT(0)
Called from: => DIALOGBOX(0)
Called from: DIALOG.PRG => TDIALOG:ACTIVATE(0)
Called from: items.prg => INDILIQII(726)
Called from: items.prg => (b)INDILIQ(614)
Called from: CONTROL.PRG => TCONTROL:LDBLCLICK(0)
Called from: WBROWSE.PRG => TWBROWSE:LDBLCLICK(0)
Called from: WINDOW.PRG => TWINDOW:HANDLEEVENT(0)
Called from: CONTROL.PRG => TWBROWSE:HANDLEEVENT(0)
Called from: WINDOW.PRG => _FWH(0)
Called from: => DIALOGBOX(0)
Called from: DIALOG.PRG => TDIALOG:ACTIVATE(0)
Called from: items.prg => INDILIQ(637)
Called from: suelwin.prg => (b)MENUPRIN(166)
Called from: MENU.PRG => TMENU:COMMAND(0)
Called from: WINDOW.PRG => TWINDOW:COMMAND(0)
Called from: MDIFRAME.PRG => TMDIFRAME:COMMAND(0)
Called from: WINDOW.PRG => TMDIFRAME:HANDLEEVENT(0)
Called from: WINDOW.PRG => _FWH(0)
Called from: => WINRUN(0)
Called from: WINDOW.PRG => TMDIFRAME:ACTIVATE(0)
Called from: suelwin.prg => MAIN(130)
System
======
CPU type: Pentium IV 1466 Mhz
Hardware memory: 2038 megs
Free System resources: 90 %
GDI resources: 90 %
User resources: 90 %
Compiler version: xHarbour build 0.99.51 Intl. (SimpLex)
Windows version: 6.0, Build 6000
Como veran es el ejemplo que trae la clase pero lo mas extraño de todo es que el error ocurre cuando el programa paso por distintas funciones anteriores a ejecutar la misma. En cambio si la ejecuto de primera instancia no genera el error.
Por lo que vi, el error esta asociado a la variable lIsDbf en la clase TSBROWSE, en apariencia en algun momento toma el valor de .t. cuando en realidad tiene que ser .f.
Espero una orientacion.
Gracias