Page 1 of 1

Is exe running ?

PostPosted: Tue Aug 29, 2006 8:15 pm
by Richard Chidiak
Antonio

Can we have a conversion of this ?

IF IS_EXERUNNING( CFILENAME( HB_ARGV( 0 ) ) )
? "The app is already running"
RETURN NIL
ENDIF


The "Findwindow" is not enough. It still allows a use rto click twice or more.

Tia

Richard

PostPosted: Wed Aug 30, 2006 7:07 pm
by Antonio Linares
Richard,

There is a new FWPPC build already available that implements IsExeRunning(). There is a working sample at samples\CheckApp.prg

PostPosted: Wed Aug 30, 2006 8:12 pm
by Richard Chidiak
Antonio Linares wrote:Richard,

There is a new FWPPC build already available that implements _(). There is a working sample at samples\CheckApp.prg


Antonio

Thanks it works OK now.

I will suggest you change the sample. It is tricky, the exe and main window have the same name "checkapp" , it can be confusing.

CFILENAME := "myapp.exe"
IF ISEXERUNNING( CFILENAME( HB_ARGV( 0 ) ) )
msginfo("app is already loaded")
RETURN NIL
ENDIF

This will work independent from the window's name.

Thanks for your efforts, FWPPC is a great tool. i am about to publish my first app.

Richard

PostPosted: Wed Aug 30, 2006 9:47 pm
by Enrico Maria Giordano
Antonio Linares wrote:Richard,

There is a new FWPPC build already available that implements _(). There is a working sample at samples\CheckApp.prg


What is _()?

EMG

PostPosted: Wed Aug 30, 2006 9:58 pm
by Antonio Linares
Enrico,

It is I S E X E R U N N I N G ( )

Its quite strange but when it is written together it looks as "_"

PostPosted: Wed Aug 30, 2006 10:00 pm
by Enrico Maria Giordano
Thank you.

EMG