
Problemas con Ejecutable
Publicado por Manuel Campos (13 intervenciones) el 22/02/2001 04:03:50
A ver si me pueden ayudar aqui:
Tengo una forma que sirve para el acceso al sistema, esta modal y en pantalla
(No como formulario de nivel superior, ni en formulario de nivel superior)
dicha forma me devuelve un valor de cierto o falso, segun si paso la clave de acceso
o no. Llamo asi: Do form facceso with 2 to Ws_ok (2 es un parametro para que haga algo
especifico). Seguida de esta forma ejecuto otra que sirve como pantalla principal
al sistema, la cual esta como formulario de nivel superior y es modal.
La secuencia de Instrucciones del programa que arranca es la siguiente:
public Ws_Indiend,Ws_Ok,Ws_IndiShow,WfecAct,Ws_Mess,Ws_Demo,Xleaser,Ws_Mpw,Ws_Ipx
Public Ws_PassWord,Ws_User,Ws_Nivel,WS_OK2,WS_TIMES
ws_indiend = .f.
Ws_Ok = .T.
Ws_Ok2 = .F.
WS_TIMES = 0
ON SHUTDOWN CLEAR EVENTS
do pr_checkuser (un procedimiento que chequea un dbf)
Do Form facceso with 2 to Ws_Ok (la forma de acceso)
if Ws_Ok (la variable que retorna el formulario)
Do Pr_Che3User (un procedimiento que chequea otra cosa)
do form ssplash (la forma principal, donde esta un menu)
*do form menup (una forma que es un menu)
read events
endif
ON SHUTDOWN
clear events
release all like Ws_Indiend,Ws_Ok,Ws_IndiShow,WfecAct,Ws_Mess,Ws_Demo,Xleaser,Ws_Mpw,Ws_Ipx
release all like Ws_PassWord,Ws_User,Ws_Nivel
close all
He visto que el fox ejecuta todo hasta el read events de una sola vez cuando esta en .exe la aplicacion
y lo hace correctamente cuando es .app o es .prg.
Ya he probado
Tengo una forma que sirve para el acceso al sistema, esta modal y en pantalla
(No como formulario de nivel superior, ni en formulario de nivel superior)
dicha forma me devuelve un valor de cierto o falso, segun si paso la clave de acceso
o no. Llamo asi: Do form facceso with 2 to Ws_ok (2 es un parametro para que haga algo
especifico). Seguida de esta forma ejecuto otra que sirve como pantalla principal
al sistema, la cual esta como formulario de nivel superior y es modal.
La secuencia de Instrucciones del programa que arranca es la siguiente:
public Ws_Indiend,Ws_Ok,Ws_IndiShow,WfecAct,Ws_Mess,Ws_Demo,Xleaser,Ws_Mpw,Ws_Ipx
Public Ws_PassWord,Ws_User,Ws_Nivel,WS_OK2,WS_TIMES
ws_indiend = .f.
Ws_Ok = .T.
Ws_Ok2 = .F.
WS_TIMES = 0
ON SHUTDOWN CLEAR EVENTS
do pr_checkuser (un procedimiento que chequea un dbf)
Do Form facceso with 2 to Ws_Ok (la forma de acceso)
if Ws_Ok (la variable que retorna el formulario)
Do Pr_Che3User (un procedimiento que chequea otra cosa)
do form ssplash (la forma principal, donde esta un menu)
*do form menup (una forma que es un menu)
read events
endif
ON SHUTDOWN
clear events
release all like Ws_Indiend,Ws_Ok,Ws_IndiShow,WfecAct,Ws_Mess,Ws_Demo,Xleaser,Ws_Mpw,Ws_Ipx
release all like Ws_PassWord,Ws_User,Ws_Nivel
close all
He visto que el fox ejecuta todo hasta el read events de una sola vez cuando esta en .exe la aplicacion
y lo hace correctamente cuando es .app o es .prg.
Ya he probado
Valora esta pregunta


0