Lancement d'un executable raté
Bonjour à tous,
je vous explique mon problème. En cherchant sur le forum, j'avais trouvé le code ci-dessous qui me permet de lancer qu'une fois l'application.
Code:
1 2 3 4
|
CreateMutex (nil, False, 'Nom de l application');
if GetLastError = ERROR_ALREADY_EXISTS
then Exit; |
le problème que j'ai eu récemment c'est que lorsque je voulais lancer mon application rien ne se passé. J'ai donc compris que le programme ne se lancait pas à cause de ce code. En effet, le .exe se trouvait dans le gestionnaire des taches de windows.
Le programme considérait donc qu'il était déja ouvert.
Est ce quelqu'un aurait une explication à cela et si oui que faudrait il faire pour l'éviter ?
Merci d'avance pour vos réponses.