FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Nuevos errores al migrar de FWH1104 a 1304
Posts: 257
Joined: Tue May 16, 2006 04:46 PM
Nuevos errores al migrar de FWH1104 a 1304
Posted: Wed May 15, 2013 11:51 PM

En la version anterior guardaba y extraia arreglos con ASave() y ARead() en campos memos de una DBF. Ahora al leerlos me regresa los arreglos vacios.

En whstsnew no menciona ningun cambio en estas funciones. Hay alguna nueva Lib o algo mas que deba modificar o agregar?

Salu2

RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Nuevos errores al migrar de FWH1104 a 1304
Posted: Wed May 15, 2013 11:57 PM

Rodolfo,
intenta inicializar los arrays con ASize( <aTabla> , 0 ) antes de llamar a dichas funciones
Yo tuve algunos problemas no con esas funciones pero si con algo parecido
Un saludo

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 257
Joined: Tue May 16, 2006 04:46 PM
Re: Nuevos errores al migrar de FWH1104 a 1304
Posted: Thu May 16, 2013 12:18 AM

Cristobal,

Gracias por tu aportacion pero aun asi me sigue regresando un arreglo con muchisimos elementos blanco.

RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
Posts: 257
Joined: Tue May 16, 2006 04:46 PM
Re: Nuevos errores al migrar de FWH1104 a 1304 驴SOLUCIONADO?
Posted: Thu May 16, 2013 01:32 AM
Buscando en este foro encontre un viejo mensaje en:

QUE CAMBIO EN LA VERSION 8.12 XH ASAVE() AREAD()
http://forums.fivetechsupport.com/viewtopic.php?f=6&t=14287&p=73732&hilit=aread#p73732

la solucion, pero no se si al hacer ese cambio en la funcion ARead() de Window.Prg vaya a afectar posteriormente al sistema.

Antonio, debere entonces hacer ese cambio cada vez que actualize el FWH?
Hay alguna razon por la que nPos:=1 y no nPos:=4 con lo que funciona correctamente?

'chas gracias y Salu2
RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Nuevos errores al migrar de FWH1104 a 1304
Posted: Thu May 16, 2013 01:46 AM

Rodolfo,

En FWH 11.04 en la funci贸n ARead() hab铆a un peque帽o bug que se corrigi贸 en versiones posteriores.

Para que ARead() te funcione correctamente, debes cambiar la l铆nea 1798 en window.prg:
function ARead( cInfo )

local nPos := 1, nLen, n

con:

function ARead( cInfo )

local nPos := 4, nLen, n

est谩 en source/classes/window.prg. Por favor pru茅balo y me comentas, gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 257
Joined: Tue May 16, 2006 04:46 PM
Re: Nuevos errores al migrar de FWH1104 a 1304
Posted: Thu May 16, 2013 02:48 AM

Don Antonio,

O eres vampiro que trabaja de madrugada o estas en America.

Si, en efecto eso hice como te comente anteriormente, solo me gustaria saber si debere entonces hacer ese cambio cada vez que actualize el FWH y si
hay alguna razon por la que nPos:=1 y no nPos:=4 con lo que funciona correctamente.

Salu2

RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Nuevos errores al migrar de FWH1104 a 1304
Posted: Thu May 16, 2013 07:28 AM

nPos indica a partir de donde leer una informaci贸n necesaria. Al usar un valor distinto los resultados cambian mucho :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 257
Joined: Tue May 16, 2006 04:46 PM
Re: Nuevos errores al migrar de FWH1104 a 1304
Posted: Thu May 16, 2013 04:15 PM

Don Antonio,

Gracias por responder. Entiendo lo que mencionas, solo deseo saber si debo modificar Window.prg cada vez que actualise la version creando una "function ARead_2( cInfo )" como sugiere Gustavo Prediger en su post o si hay la posibilidad de que en el futuro ya no sea necesario hacerlo.

Salu2

RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com

Continue the discussion