Perdida de control de varias funciones en un prg

Post Reply
User avatar
lubin
Posts: 452
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru
Contact:

Perdida de control de varias funciones en un prg

Post by lubin »

Buenas noches colegas

tengo un problema que aparece de vez en cuando:

En un fichero PRG con varias funciones definidas dentro como se muestra, lineas abajo.. resulta que algunas veces me ha sucedido que llamo a la función MIPROG02, se ejecuta correctamente hasta cuando llega a la "LineaC" .. se sigue de largo, no considera el RETURN y termina ejecutando la "raya1" el MIPROG03 obviamente con un mensaje de error que "raya1" no existe...

La única solución que encontré es a partir de esa funcion MIPROG03... y todas las otras funciones que siguen, las saco de ese PRG y la pongo en otro archivo PRG. saben a que se debe ? ( nota : mi aplicacion tendra unas 150 prg... y dentro de ellas muchas funciones internas )


FUNCTION MIPRG01(xdata,xpes)
linea1
linea2
liena3
RETURN .T.

FUNCTION MIPRG02(xperso)
LineaA
LineaB
lineaC
RETURN .T.

FUNCTION MIPRG03(xperso)
raya1
raya2
raya3
RETURN .T.
User avatar
cmsoft
Posts: 1300
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina
Has thanked: 1 time
Been thanked: 2 times

Re: Perdida de control de varias funciones en un prg

Post by cmsoft »

Hola Lubin.
Me suena mas a que sea un tema de llamadas a las funciones a que una función no respete un return.
En error.log te puede dar una pista de eso, si quieres publicarlo podríamos analizarlo
User avatar
karinha
Posts: 7960
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 5 times
Contact:

Re: Perdida de control de varias funciones en un prg

Post by karinha »

Por favor publique la FUNCIÓN MIPRG02(xperso) completa. O mejor dicho, las tres funciones.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Post Reply