IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Lancer une application une seule fois - numero de process


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 5
    Par défaut Lancer une application une seule fois - numero de process
    Bonjour à tous,
    j'aimerais pouvoir ouvrir une application qu'une seule fois!
    Actuellement j'ai créé une variable qui écrit sur les fichiers .ini que l'appli est ouverte!
    Par contre si il y a un bug (fermeture de session, coupure soudaine d'électricité) le fichier.ini aura encore marqué application ouverte alors qu'elle sera fermé et l'utilisateur aura un message d'erreur en tentant de l'ouvrir alors qu'elle n'est pas ouverte...
    J'aimerais qu'à chaque début d'application on connaisse son numéro de process pour pouvoir voir si elle est ouverte ou pas à chaque lancement.

    J'espère avoir été clair.

    Amicalement, Fabien

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2
    Par défaut
    Si ton objectif est une seule instance de l'application en cours, alors places ce code dans la feuille de démarrage par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        If App.PrevInstance Then
            MsgBox "Une seule instance autorisée, désolé"
            End
        End If
    App.PrevInstance renvoi True si une instance précédente est déjà chargé. Pour le reste, tu auras deviné immédiatement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. lancer l'application une seule fois
    Par redoran dans le forum Débuter
    Réponses: 19
    Dernier message: 02/04/2013, 14h37
  2. [Lightswitch] Probleme pour lancer l'application une fois installée
    Par zouuc dans le forum Visual Studio LightSwitch
    Réponses: 1
    Dernier message: 14/12/2010, 13h53
  3. Script .bat pour lancer ou non une application
    Par alex_m94 dans le forum Windows Serveur
    Réponses: 7
    Dernier message: 02/07/2007, 11h01
  4. Ouvrir une application une seule fois - numero de process
    Par lefabdepau dans le forum VB.NET
    Réponses: 1
    Dernier message: 20/02/2007, 13h12
  5. Réponses: 2
    Dernier message: 04/07/2006, 02h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo