Instance unique de votre application

Description

App.PrevInstance, oui, ok...

mais ca ne permet que de savoir si l'exe courant a été lancé ou non...
rien n'empeche de copier l'exe, et alors de le relancer en tout quiétude.

Je suis donc parti du principe général du code de BruNews
http://www.cppfrance.com/code.aspx?ID=25238

Source / Exemple :


Public Sub Main()
    '# NB : évitez d'appeler la fonction plus d'une fois durant l'execution du programme.
    '# ca n'est pas son but, et elle risque de consommer de la mémoire supplémentaire.
    '# un message d'erreur vous en avertira en mode IDE.
    If Not IsAlreadyRunning Then
        Form1.Show
    End If
End Sub

Conclusion :


Et en prime, l'instance précédente sera automatiquement activée...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.