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

WinDev Discussion :

Deux instance de l'application


Sujet :

WinDev

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 140
    Points : 56
    Points
    56
    Par défaut Deux instance de l'application
    Bonjour

    J'ai ajouté l'application au démarrage de Windows dans le registre suivant :
    "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"

    lors d'installation de l'application je crée un raccourci dans le bureau.lorsque je lance l'application a travers le raccourci il m'affiche une instance de l'application différente de celle lance lors de démarrage de Windows.
    sachant que j'ai coche mono instance lors de création de l’installable

    aide moi
    merci

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 258
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 258
    Points : 12 927
    Points
    12 927
    Par défaut
    Bonjour,
    Est-ce que dans le gestionnaire de tâche les deux instances sont associées au même utilisateur ?

    Tatayo.

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 140
    Points : 56
    Points
    56
    Par défaut
    oui les deux instance associer au même utilisateur
    remarque : je peu pas lance une instance c'est l'autre est déjà lancé

  4. #4
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 379
    Points : 4 496
    Points
    4 496
    Par défaut
    Bonjour

    Tu peux ajouter un test au début de ton projet pour vérifier si une autre instance n'est pas déjà lancée et fermer l'instance en cours si c'est le cas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SI ExeLançé("TonApplication.exe") ALORS FinProgramme()

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 140
    Points : 56
    Points
    56
    Par défaut Deux instance de l'application
    non le problème c'est pas de connaitre qu’il y a une instance lancer ou pas
    je vais réexpliqué mon problème :
    j'ai une application pour enregistrer des articles.
    la base de donnée de cette application contient une table article et cette dernière contient les deux champs (référence) et ( désignation).
    1-j'ai crée l’installable de cette application et je l'ai installe et J'ai ajouté l'application au démarrage de Windows dans le registre suivant :
    "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
    2-j'ai lance l'application pour la première fois en cliquant sur le raccourci de l'application sur le bureau.j'ai commencé à ajouter des enregistrement dans la base de données et je les affiche au même temps dans table d'affichage.
    3-si je ferme l'application et je la lance une nouvelle fois je trouve les enregistrement qui j'ai ajoute.
    4-mais si je redémarré le pc ,l'application lance après le démarrage de Windows et je trouve aucun enregistrement affiche dans la table d'affichage de l’application

    je pense qu'il y a deux instance de base de donnée

    aide moi

  6. #6
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 379
    Points : 4 496
    Points
    4 496
    Par défaut
    Je ne sais pas ce que tu appelles "instance de base de donnée"

    Si tu utilises Hyperfile Classic et que tu ne spécifies pas l'emplacement des fichiers, ça sera le répertoire de l'exécutable, en tout cas pour un lancement manuel.
    Dans le cas d'une lancement par la BDR le répertoire en cours n'est surement pas celui là
    Fais un test en ajoutant Info(FRepEnCours()) en début de programme

    Le mieux c'est d'utiliser HChangeRep() en début de ton projet pour forcer le positionnement de tes fichiers

    Ceci en supposant que tu utilises HF Classic, si ce n'est pas le cas merci de préciser

    Dans le cas d'une base de données gérant des instances (en tant que services) telle que SQL Server, c'est toi qui spécifies les paramètres de connexion, donc pas de risque de pointer sur une autre instance

Discussions similaires

  1. Réponses: 22
    Dernier message: 26/09/2011, 16h14
  2. Drag and Drop entre deux instances d'une même application
    Par befalimpertinent dans le forum C++
    Réponses: 1
    Dernier message: 23/11/2010, 14h33
  3. Réponses: 11
    Dernier message: 30/06/2007, 04h34
  4. [Conception] Deux instances de l'application
    Par masto dans le forum Général Java
    Réponses: 18
    Dernier message: 03/08/2004, 18h00

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