Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Starting application
Message
 
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00424335
Message ID:
00424420
Vues:
32
>>>Is there a way to prevent starting a second time the same application (.exe) ?
>>>
>>>thank you
>>
>>This is from Ed Rauh: (check FAQ here and API)
>>
>>
>>DECLARE INTEGER CreateEvent IN WIN32API ;
>>   INTEGER lpEventAttributes, ;
>>   SHORT bManualReset, ;
>>   SHORT bInitialState, ;
>>   STRING @ lpName
>>DECLARE INTEGER GetLastError IN Win32API
>>DECLARE CloseHandle IN Win32API INTEGER hObject
>>nEh = CreateEvent(0,0,1, PROGRAM(0) + '.EVENT')
>>IF GetLastError() = 183 OR nEh = 0
>>   *  There's an instance running already (183) or the Event can't be defined
>>   *  So don't do it;  do release the handle, since it's harmless and should
>>   *  be done rather than relying on Windows to clean up after itself
>>   =CloseHandle(nEh)
>>   QUIT
>>ENDIF
>
> I'm dreaming, or UT found a way for color highlighting of VFP sample code? ;)

UT has not, but Mike Helland and I have :) I'm sending your a program+Words table.
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform