Is exe running ?

Post Reply
User avatar
Richard Chidiak
Posts: 946
Joined: Thu Oct 06, 2005 7:05 pm
Location: France
Contact:

Is exe running ?

Post 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
http://www.cbati.com

Uestudio
Fwh 13.05 Harbour 3.2 MSVC 2013
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Richard,

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

Antonio Linares
www.fivetechsoft.com
User avatar
Richard Chidiak
Posts: 946
Joined: Thu Oct 06, 2005 7:05 pm
Location: France
Contact:

Post 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
http://www.cbati.com

Uestudio
Fwh 13.05 Harbour 3.2 MSVC 2013
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Post 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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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 "_"
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply