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

C++ Discussion :

Programme Windows avec Wine pour Linux


Sujet :

C++

  1. #1
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 126
    Points : 54
    Points
    54
    Par défaut Programme Windows avec Wine pour Linux
    Bonjour,

    J'ai developpe une barre de publicite en C++ pour Windows, qui affiche une banniere de pub differente toutes les minutes. Si par miracle l'utilisateur est interesse par une pub (ca arrive quand meme), il clique la banniere et son navigateur par defaut s'ouvre a l'adresse du site de la pub. Je fais cette operation en appelant la commande ShellExecute.

    Bon ca marche tres bien, aucun probleme. Mais etant sympathisant linuxien, je voudrais que mes confreres puissent profiter de mon programme. J'ai essaye a tout hasard d'executer mon programme avec Wine sous Ubuntu 9.10, et les pubs s'affichent bien toutes les minutes. Par contre rien ne se passe losque l'on clique sur la banniere. C'est assez comprehensible puisque Wine en voulant executer le ShellExecute va rechercher le navigateur "windows" par defaut... qui dans mon cas est absent car j'en en ai pas installe sour Wine.

    La solution consiste peut-etre a installer un navigateur sous Wine, mais j'aimerais eviter cette solution, car c'est un travail supplementaire que l'utilisateur renoncera probablement a faire. En effet, l'interet de l'utilisateur est de laisser tourner la barre de manniere a recolter des points. Mais je doute qu'il s'acharne a faire une installation d'un navigateur supplementaire sous Wine dans le but d'ouvrir une publicite qui l'interpellerait.

    Donc j'aimerais savoir s'il y a moyen a partir d'un programme Windows s'executant sous Wine d'ouvrir le navigateur Linux par defaut?

  2. #2
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut
    Bonjour,

    Si c'est du C++ avec quelques instruction windows du type ShellExecute, ce serait plus simple de rendre le code portable sur tout OS avec Qt par example.

  3. #3
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 126
    Points : 54
    Points
    54
    Par défaut
    Citation Envoyé par uriotcea Voir le message
    Si c'est du C++ avec quelques instruction windows du type ShellExecute, ce serait plus simple de rendre le code portable sur tout OS avec Qt par example.
    Je ne connais pas QT, mais je pense que ca ne sera pas simple de rendre le code portable, car j'utilise l'API Windows et pas mal de fonctions pour pouvoir affichicher des fenetres transparentes et non-rectangulaire. De plus j'utilise egalement les fonctions Wininet pour pour la communication avec mon serveur...

    Donc je pense que "rendre le code portable" signifierait le reecrire de A a Z.

  4. #4
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut
    Ok je comprend. j'ai à une époque pas mal utilisé wine et j'ai le sentiment que ca va etre trés difficile de faire communiquer le windows virtuel avec ton linux.

Discussions similaires

  1. Utiliser les ports série avec Wine sous linux
    Par JP.NUAGE dans le forum Matériel
    Réponses: 1
    Dernier message: 21/10/2007, 13h12
  2. Problème avec wine pour installer matlab
    Par Ph.denis dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 26/11/2006, 17h15
  3. Compatibilté Format Windows avec MAC et Linux
    Par ekard dans le forum Windows XP
    Réponses: 1
    Dernier message: 18/10/2006, 14h33
  4. programmation Windows avec visual C++ express 2005
    Par goléador dans le forum MFC
    Réponses: 7
    Dernier message: 08/04/2006, 23h49

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