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