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

GTK+ avec C & C++ Discussion :

ouvrir une page web


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut ouvrir une page web
    salut je creer un programme en C/GTK+ et je voudrais qavoir comment dire a GTK+ va sur cette page internet (c'est a dire lui dire d'ouvrir le navigateur et d'aller sur tel page web )
    s'il vous plait aidé moi

  2. #2
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Bonjour,

    Avec la fonction g_app_info_launch_default_for_uri

  3. #3
    Invité
    Invité(e)
    Par défaut ok merci
    ok merci pour votre réponse mais je l'ai déjà en C
    c'est plus facile rapide et efficace.
    encore merci quand meme

  4. #4
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    J'ai un peu peur de ta méthode... Vas y, dis nous un peu comment tu l'as fait, parce que si ça utilise la commande system je sens qu'on va rigoler...

  5. #5
    Invité
    Invité(e)
    Par défaut pourquoi aller vous rigoler
    eh bien commencer dès maintenant à rigoler car j'utilise la commande system et na !

    et ca fonctionne comme sur des roulettes et comme je suis pas du genre a aimé se compliquer la vie j'avance .
    Mais si tu voulais bien me dire pourquoi tu en rit de la command system ?

  6. #6
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par ekiemody Voir le message
    Mais si tu voulais bien me dire pourquoi tu en rit de la command system ?
    • La commande système va bloquer ton application tant que le programme lancé restera ouvert
    • Tu dois choisir arbitrairement le navigateur, que ce passe-t-il si l'utilisateur ne l'a pas installé ? Si ce n'est pas le navigateur par défaut ?


    La fonction que je t'ai conseillé résous tous ces problèmes et est très simple à utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    GError *error = NULL;
     
    g_app_info_launch_default_for_uri ("http://www.developpez.com", NULL, &error);
    if (error != NULL)
    {
      g_warning (error->message);
    }

  7. #7
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    Citation Envoyé par ekiemody Voir le message
    et ca fonctionne comme sur des roulettes et comme je suis pas du genre a aimé se compliquer la vie j'avance .?
    Malheureusement, il faut souvent se compliquer la vie pour écrire du bon code... Ma remarque n'était pas pour me moquer, c'est juste que system est un peu le piège pour débutants dans lequel on est tous tombés. Tu te rends vite compte que ce n'est pas la commande merveilleuse que tu pensais au départ.

    gege2061 a très bien expliqué pourquoi la commande system n'est pas un bon choix. Il y aussi des problèmes de sécurité. Dans 99% des cas, c'est une commande à proscrire, sauf pour un prototype vite fait.

Discussions similaires

  1. [Debutant] Ouvrir une page web avec authentification
    Par sorry60 dans le forum Langage
    Réponses: 14
    Dernier message: 10/04/2006, 13h07
  2. Ouvrir une page web
    Par sorry60 dans le forum Réseau
    Réponses: 2
    Dernier message: 28/03/2006, 15h45
  3. Réponses: 2
    Dernier message: 12/02/2006, 18h43
  4. Ouvrir une page Web avec le navigateur
    Par BB85_TIGRIS dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 17/12/2005, 09h45
  5. ouvrir une page Web en mode texte
    Par Halleck dans le forum Windows
    Réponses: 7
    Dernier message: 03/03/2004, 15h08

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