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 :

équivalent de la fonction EnModeTSE() en windev 5.5


Sujet :

WinDev

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    262
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 262
    Points : 311
    Points
    311
    Par défaut équivalent de la fonction EnModeTSE() en windev 5.5
    Bonjour,

    Je cherche un équivalent de la fonction EnModeTSE() mais en windev 5.5.

    Jusqu'ici je testais la variable d'environnement CLIENTNAME mais cela ne fonctionne pas toujours.

  2. #2
    Membre émérite
    Femme Profil pro
    .
    Inscrit en
    Janvier 2012
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : .
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2012
    Messages : 1 037
    Points : 2 475
    Points
    2 475
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    TSE est une chaine=appeldll32("user32","GetSystemMetrics",0x1000)
    si TSE>0 
       LTSE..etat=inactif
    	nProcessId est un entier long
    	nPsessionId est un entier long
    	nProcessId=appeldll32("KERNEL32","GetCurrentProcessId")
    	SI appeldll32("KERNEL32","ProcessIdToSessionId", nProcessId,&nPsessionId)<>0 
    		Info("Oui, session n° "+nPsessionId)
    	FIN
    sinon
    	info("Non")
    FIN

  3. #3
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 334
    Points : 9 469
    Points
    9 469
    Par défaut
    Bonjour,

    Il faut, à mon avis regarder du côté des API Windows. En faisant une recherche (très) rapide, j'ai trouvé :
    - DWORD WTSGetActiveConsoleSessionId();
    et GetSystemMetrics avec le paramètre SM_REMOTESESSION

    A voir si ça fonctionne.

    Autre idée : appeler un (micro) programme développé en version >= WD12 qui renverrait le résultat de EnModeTest()

    EDIT : serendib a été plus rapide que moi. Mon message est donc sans intérêt...
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  4. #4
    Membre émérite
    Femme Profil pro
    .
    Inscrit en
    Janvier 2012
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : .
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2012
    Messages : 1 037
    Points : 2 475
    Points
    2 475
    Par défaut
    Citation Envoyé par lubinfo Voir le message
    Bonjour,

    Je cherche un équivalent de la fonction EnModeTSE() mais en windev 5.5.
    Un tout petit merci n'a jamais fait de mal à personne.

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    943
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 943
    Points : 1 551
    Points
    1 551
    Par défaut
    Merci pour ton partage.
    Îl y a longtemp que je me programe plus en Wd55, mais on ne sait jamais.

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/08/2007, 17h53
  2. [windev] fonction frep en FTP
    Par kwakly dans le forum WinDev
    Réponses: 2
    Dernier message: 04/06/2007, 16h17
  3. [WD11] Fonction mktime en WinDev
    Par Emmanuel Lecoester dans le forum WinDev
    Réponses: 8
    Dernier message: 25/01/2007, 17h42
  4. Réponses: 19
    Dernier message: 18/10/2006, 11h47

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