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 :

lancer clavier visuel (osk.exe) [WD15]


Sujet :

WinDev

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2009
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 67
    Points : 36
    Points
    36
    Par défaut lancer clavier visuel (osk.exe)
    Bonjour tout le monde,

    Je voudrais lancer depuis mon application le clavier visuel windows, car mon application aura pour but de tourner sur des écrans tactiles par la suite.

    J'ai placé le code suivant

    LanceAppli("osk.exe")

    Et une erreur du clavier visuel m'est retournée : Impossible de démarrer le clavier visuel.

    En revanche, si je lance osk.exe directement par exécuter de windows, le clavier se lance sans problème.

    Pour info, je suis sous windows 7 pro 64 bits

    Auriez-vous une idée ?

    Par avance Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 498
    Points : 461
    Points
    461
    Par défaut
    Bonjour,
    Indique le chemin complet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LanceAppli("C:\WINDOWS\system32\osk.exe")
    En tout cas, ça marche sous XP!

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2009
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 67
    Points : 36
    Points
    36
    Par défaut
    Salut,

    Même soucis en indiquant le chemin complet

  4. #4
    Membre éprouvé
    Inscrit en
    Avril 2008
    Messages
    1 129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 129
    Points : 1 283
    Points
    1 283
    Par défaut
    Salut,

    Et avec LanceAppliAssocié(....) ?
    Cela donne quoi?

  5. #5
    Nouveau membre du Club
    Inscrit en
    Octobre 2009
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 67
    Points : 36
    Points
    36
    Par défaut
    Idem,

    J'ai quand même envoyé un mail au support windev pour avoir leur avis

  6. #6
    Membre expérimenté

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Points : 1 738
    Points
    1 738
    Par défaut
    Bonjour,

    J'ai le même problème en essayant de lancer le clavier visuel depuis une appli Qt, si une solution a été trouvée merci de la partager

    Edit : apparemment ça semble venir du fait que osk.exe s'exécute en tant qu'appli 64 bits et que lorsqu'on tente de le lancer depuis notre programme, il se lance en 32 bits (cf le gestionnaire des tâches, y'a le *32 à côté).

  7. #7
    Expert éminent
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    3 961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 3 961
    Points : 9 307
    Points
    9 307
    Par défaut
    bonjour,

    j'ai réfléchi au problème et voilà ce que je te propose :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    pointeurEntier est un entier système
    SI  SysVersionWindows(sysProcesseur) = 64 ALORS API("kernel32.dll","Wow64DisableWow64FsRedirection",&pointeurEntier)
    LanceAppli("osk.exe")
    SI SysVersionWindows(sysProcesseur) = 64 ALORS API("kernel32.dll","Wow64RevertWow64FsRedirection",pointeurEntier)
    cela marche chez moi en windows 7 64 bits dans une appli windev 32 bits.

    Ami calmant, J.P
    Jurassic computer : Sinclair ZX81 - Zilog Z80A à 3,25 MHz - RAM 1 Ko - ROM 8 Ko

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Salut a tous,

    Merci a toi jurassic pork, moi aussi ça marche

    @++

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

Discussions similaires

  1. Comment faire un clavier visuel?
    Par Ludo_360 dans le forum Delphi
    Réponses: 12
    Dernier message: 02/05/2007, 15h03
  2. Réponses: 1
    Dernier message: 22/04/2007, 14h50
  3. Comment afficher le clavier visuel ?
    Par crossrobotik dans le forum MFC
    Réponses: 1
    Dernier message: 30/01/2007, 14h38
  4. Réponses: 2
    Dernier message: 10/07/2006, 18h19
  5. Clavier visuel pour linux ?
    Par Madmac dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 08/06/2005, 18h51

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