Estimados,
Si quiero que una applicacion cuando presione un boton se cierre y vuelva a ejecutarse ( por ejemplo para tomar nuevos parámetros ) como debo hacer?
Auto Ejecutar app.
- goosfancito
- Posts: 1392
- Joined: Fri Oct 07, 2005 7:08 pm
Auto Ejecutar app.
Un aporte chico hace grandes cambios.
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
- goosfancito
- Posts: 1392
- Joined: Fri Oct 07, 2005 7:08 pm
Estimado,
Lo ideal seria que el mismo programa se auto-recargue.
Lo ideal seria que el mismo programa se auto-recargue.
Un aporte chico hace grandes cambios.
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
Re:
Colegagoosfancito wrote:Estimado,
Lo ideal seria que el mismo programa se auto-recargue.
Creas una function INICIO()
No es necesario salir del sistema, borra todas variables CLEAR ALL, cierra todos los archivos, formularios y llamas a la funcion INCIO()
Re: Auto Ejecutar app.
Code: Select all
FUNCTION LLAMA_EXECUTABLE()
LOCAL Nome_Arq, nRegistro
PUBLIC XDA, lDesligaIndex := .F.
/*
MsgStop( OemToAnsi( "ATEN€ÇO USUµRIO: " )+CRLF+;
OemToAnsi( "PRECISO DESLIGAR O PROGRAMA PARA PEGAR OS " )+CRLF+;
OemToAnsi( "NOVOS INDICES E AS CONFIGURAیES DE CAIXA. " )+CRLF+;
OemToAnsi( "TECLE <ENTER> PARA CONTINUAR POR FAVOR. " ), ;
OemToAnsi( "Reinicializa‡Æo do Programa - Configura‡äes." ) )
*/
FreeResources() // Set Resources To
Release All
SysRefresh()
MemoryFlush()
AEVAL(DIRECTORY( "VENTAS.BAT" ),{ |aFILE| FERASE(aFILE[F_NAME]) } )
// NOMBRE DE TU PROGRAMA
IF !FILE( "VENTAS.BAT" )
NOME_ARQ := FCREATE("VENTAS.BAT")
NREGISTRO := "@ECHO OFF" ;
+ CRLF + ;
"CLS" + ;
+ CRLF + CRLF + ;
"VENTAS.EXE" + ;
+ CRLF + CRLF + ;
"CLS" + ;
+ CRLF + ;
"EXIT"
FWRITE( NOME_ARQ, NREGISTRO )
FCLOSE( NOME_ARQ )
ENDIF
DBCLOSEALL()
WinExec( "VENTAS.BAT", 1 )
__Quit()
RETURN( .T. )
João Santos - São Paulo - Brasil