Se podra iniciar un programa por si solo despues de cerrarlo

Se podra iniciar un programa por si solo despues de cerrarlo

Postby AIDA » Fri Jan 29, 2016 10:00 pm

Hola

Se podrá iniciar un programa por si solo después de cerrarlo :?:

tengo que cerrar bases de datos al hacer un respaldo y de ahí se cierra todo el programa
abra alguna manera que este mismo programa se reinicie solo sin que el usuario le tenga que ejecutar :?:


Saluditos :wink:
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
User avatar
AIDA
 
Posts: 879
Joined: Fri Jan 12, 2007 8:35 pm

Re: Se podra iniciar un programa por si solo despues de cerrarlo

Postby cnavarro » Fri Jan 29, 2016 10:37 pm

Aida, a ver si te sirve la idea para aplicarla

http://bielsys.blogspot.com.es/2009/04/ ... ca-de.html
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
User avatar
cnavarro
 
Posts: 6541
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Se podra iniciar un programa por si solo despues de cerrarlo

Postby acuellar » Sat Jan 30, 2016 3:34 pm

Haida intenta así

Code: Select all  Expand view

 IF lFinBackup
         WinExec(hb_CurDrive()+":\"+CURDIR()+"\"+AllTrim(cFileName(HB_ARGV(0))))
        Quit
  Endif


Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1643
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Se podra iniciar un programa por si solo despues de cerrarlo

Postby AIDA » Sat Jan 30, 2016 6:22 pm

Hola

Que valor contiene cFileName ?



Code: Select all  Expand view
IF lFinBackup
         WinExec(hb_CurDrive()+":\"+CURDIR()+"\"+AllTrim(cFileName(HB_ARGV(0))))
        Quit
  Endif



Saluditos :wink:
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
User avatar
AIDA
 
Posts: 879
Joined: Fri Jan 12, 2007 8:35 pm

Re: Se podra iniciar un programa por si solo despues de cerrarlo

Postby Armando » Sat Jan 30, 2016 8:01 pm

Aida:

Deduzco que debe ser el nombre de tu programa ejecutable. :)

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3209
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Se podra iniciar un programa por si solo despues de cerrarlo

Postby AIDA » Sun Jan 31, 2016 12:13 am

Ya funciona :mrgreen:


Image

Muchas gracias
Muchos kikos


Saluditos :wink:
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
User avatar
AIDA
 
Posts: 879
Joined: Fri Jan 12, 2007 8:35 pm

Re: Se podra iniciar un programa por si solo despues de cerrarlo

Postby karinha » Tue Feb 02, 2016 2:39 pm

acuellar wrote:Haida intenta así

Code: Select all  Expand view

 IF lFinBackup
         WinExec(hb_CurDrive()+":\"+CURDIR()+"\"+AllTrim(cFileName(HB_ARGV(0))))
        Quit
  Endif


Saludos,

Adhemar


Code: Select all  Expand view

/*
Se podra iniciar un programa por si solo despues de cerrarlo


viewtopic.php?f=6&t=31886
*/


#include "FiveWin.ch"

static oWnd, lFinBackup := .T.

//----------------------------------------------------------------//

function Main()

   local oBar

   DEFINE WINDOW oWnd TITLE "Fecha Aplicativo"

   DEFINE BUTTONBAR oBar _3D OF oWnd

   DEFINE BUTTON OF oBar ACTION( oWnd:End(), CLOSE_EXE() )

   SET MESSAGE OF oWnd TO "Fecha Aplicativo" NOINSET CLOCK DATE KEYBOARD

   ACTIVATE WINDOW oWnd

   oWnd:End()

return nil

FUNCTION CLOSE_EXE()

   LOCAL cFileName := "FECHAAPP.EXE"

   IF lFinBackup

      oWnd:End()

      #ifdef __XHARBOUR__  // Usando xHarbour

         WinExec(CurDrive()+":\"+CURDIR()+"\"+AllTrim(cFileName(HB_ARGV(0))))

      #else  // usando Harbour

         WinExec(hb_CurDrive()+"
:\"+CURDIR()+"\"+AllTrim(cFileName(HB_ARGV(0))))

      #endif

      RELEASE All

      Hb_GCAll( .T. )

      CLEAR MEMORY

      PostQuitMessage( 0 )

      __QUIT()

   Endif

RETURN NL


Gracias, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7804
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 62 guests