Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Check the Instance of EXE File already running..?
Message
From
01/03/2002 17:32:51
 
 
To
01/03/2002 02:51:03
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00626833
Message ID:
00627262
Views:
16
I saw it from Message 622328 of Nadya Nosonovsky (USA)and It it works very well.

This goes in the program that launch your application:

=myInstance('smvfp.exe')
&& maybe the first line

then, place this code at the bottom of the launch application:
*********************
Procedure myInstance
Parameter myApp
=Ddesetoption("SAFETY",.F.)
ichannel=Ddeinitiate(myApp,"ZOOM")
if ichannel =>0
wait window 'Yourprogram is already running. This will finish' timeout 5
Ddeterminate(ichannel)
quit
endif
=Ddesetservice(myApp,"define")
=Ddesetservice(myApp,"execute")
=Ddesettopic(myApp,"ddezoom")
return
*******
Procedure ddezoom
Parameter ichannel,saction,sitem,sdata,sformat,istatus
Zoom window screen Norm
return
*********

This code works for VFP6 and VFP7.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform