Page 1 of 1

Error BASE/1068 ... Acceso al array (en GET y otros) - Ayuda

Posted: Thu Feb 14, 2019 4:49 am
by José
Amigos, hola

Estoy tratando de migrar mi software hecho con FW año 2005 y xHarbour, a FWH 17.03 y Harbour 3.2, con recursos construidos con Pelles C versión 9.

El caso es que aún con diálogos muy simples, con un solo GET, me arroja este error:

Application
===========
Path and name: C:\Proyectos\programa.exe (32 bits)
Size: ********* bytes
Compiler version: Harbour 3.2.0dev (r1601050904)
FiveWin version: FWH 17.03
C compiler version: Borland/Embarcadero C++ 7.0 (32-bit)
Windows version: 6.2, Build 9200

Time from start: 0 hours 0 mins 0 secs
Error occurred at: 14/02/2019, 01:44:02
Error description: Error BASE/1068 Error de argumento: acceso al array
Args:
[ 1] = N 8716303
[ 2] = N 3

Stack Calls
===========
Called from: Window.prg => TGET:DISPBEGIN( 1163 )
Called from: .\source\classes\TGET.PRG => TGET:PAINT( 1684 )
Called from: .\source\classes\TGET.PRG => (b)TGET( 127 )
Called from: .\source\classes\TGET.PRG => TGET:DISPLAY( 0 )
Called from: .\source\classes\CONTROL.PRG => TCONTROL:HANDLEEVENT( 1697 )
Called from: .\source\classes\TGET.PRG => TGET:HANDLEEVENT( 767 )
Called from: Window.prg => _FWH( 3325 )
Called from: => DIALOGBOX( 0 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:ACTIVATE( 296 )
Called from: fullpsw.prg => PSWINGRESO( 326 )
Called from: main.prg => MAIN( 225 )

No hay caso, todas las pruebas fallidas, y es apenas el diálogo de entrada al programa... debe ser algo que no veo y que de resolverse puedo avanzar a las siguientes etapas.

Si alguien puede ayudarme por favor, se lo agradezco.

José
Chile

Re: Error BASE/1068 ... Acceso al array (en GET y otros) - Ayuda

Posted: Fri Feb 15, 2019 11:57 am
by karinha
Muestra:

fullpsw.prg => PSWINGRESO( 326 ) -> hay algo estraño aqui.

y el archivo.rc

Re: Error BASE/1068 ... Acceso al array (en GET y otros) - Ayuda

Posted: Mon Feb 18, 2019 2:51 am
by José
Karinha

Gracias por responder y ayudar. Ya está resuelto, efectivamente había algo extraño, estaba incluyendo en el proyecto un llamado a Wbrwline.obj que trabajaba con xHarbour con TWBrowse. Y ahora estoy migrando a Harbour y todo eso ya no va. Lo quité revisé que no tenga más cosas antiguas y comenzó a funcionar.

Estoy migrando de FW + xHarbour (versiones antiguas) a FWH + Harbour (versiones más recientes) y desde TWBrowse a TXBrowse. Además abandonando (o intentándolo) el uso de DBFCDX y entrando al extraordinario mundo de MariaDB.

Todo esto es una obligación que me tiene trabajando 20 horas al día... esperé demasiado...

Saludos a todos y gracias nuevamente.

José
Chile