Publié : jeu. 06/janv./2005 9:55
Pour ne pas lancer deux fois le même prog, tu as aussi la lib AppRunning sur purearea.net.
On peut le complaiter avec le code de Nico en mettant le FinWindow_() si le prog est lencé si leprogramme utilise une fenêtre. C'est ce que j'ai fais pour Gestion Presse-Papiers si celui-ci est déjà lancé, il mait la fenêtre déjà lencée au premier plan.
J'ai fais ça parce que c'était la première solution qui s'était offerte à moi, et parce que les Mutex, comprand pas bien dutout
.
tu peux faire par exemple:Synthaxe:
apprunning(app.s)
Code : Tout sélectionner
App.s="MyApp"
If Apprunning(App) = 0
; Le programme n'est pas lencé, on peut mettre une suite au code
Beep_(#mb_IconAsterisk)
Else
; Le programme est déjà lancé, on peut par exemple fermer le programme
end
EndIf
End
J'ai fais ça parce que c'était la première solution qui s'était offerte à moi, et parce que les Mutex, comprand pas bien dutout
