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++Builder Discussion :

ou trouver HTTPClient sur c++ builder 2010


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 69
    Par défaut ou trouver HTTPClient sur c++ builder 2010
    Bonjour developpeurs et developpeuz,

    voici mon problème:
    je dois réaliser un programme (un devoir noté) en c++builder 2010
    ce dernier consiste:
    -Récupérer une page HTML disponible à partie d'une URL entré par l'utilisateur
    - Récupérer les 10 mots les plus cités sur cette page Web.

    mon prof m'a dit que je dois utiliser le composant HTTPClient (Palette de composant INDYClient)

    seulement je ne le trouve pas. faut t-il téléhcarger un package pour ça? ou faire quelque chose de précis pour le voir apparaitre dans notre palette?

    où je ne cherche pas mon conposant au bon endroit.
    je suis encore loin de la solution finale. aidez moi svp

  2. #2
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Salut,
    a priori le composant HTTPClient de Indy existe, moi je l'ai sous le nom de TIdHTTP sous BCB6 et il est bien dans la palette de composant Indy - Clients

    Si tu ne le trouve pas sur la palette, tu peut le créer de manière dynamique (en créant une instance de se composant toi même avec un new, etc...)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 69
    Par défaut
    je vous remercie
    je viens de le trouver mon composant :IdHTTP1

    je sais que je peux récupérer une page HTML disponible à une URL


    pouvez vous me donner un exemple concret sur son utilisation svp

    IdHTTP1->Get(http://www.maman.fr,.....)
    je remplace mes "...." par quoi???

  4. #4
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Je suis désolé, je ne pas t'aider plus que ca car je n'ai jamais utiliser ce composant et je n'ai même pas la même version que toi.

    Que dit le fichier d'aide à propos de cette méthode ?

  5. #5
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Voici les quatres prototypes pour Get dans C++Builder 2010:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	void __fastcall Get(System::UnicodeString AURL, Classes::TStream* AResponseContent)/* overload */;
    	void __fastcall Get(System::UnicodeString AURL, Classes::TStream* AResponseContent, short *AIgnoreReplies, const int AIgnoreReplies_Size)/* overload */;
    	System::UnicodeString __fastcall Get(System::UnicodeString AURL)/* overload */;
    	System::UnicodeString __fastcall Get(System::UnicodeString AURL, short *AIgnoreReplies, const int AIgnoreReplies_Size)/* overload */;
    Je pense que celui que tu veux utiliser est le troisième. Voici un bout de texte tiré de l'aide:
    Get is an overloaded method used to retrieve the file or data for the resource specified in AURL.
    AURL is the fully-qualified location of the resource including the HTTP URL scheme identifier. For example:
    sContent := AHttp.Get('http://www.somedomain.org/resource.html');
    Get calls an oveloaded variant of the method to retrieve the content of the specified URL.
    L'exemple est en Delphi, mais j'imagine que tu es capable de le mettre en C++

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 69
    Par défaut
    bonjour,
    je vous remercie d'abord pour votre aide.
    je rencontre encor quelques difficulté.

    j'utilise mon composant de la sorte:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IdHTTP1->Get('http://www.cdip.com/');
    a priori celà semble correcte, mais le compilateur me dit qu'il y a une erreur:

    erreur: "contante à caractè trop long ou vide"

    j'ai testé mon lien dans firefox et IE, il marche très bien;

    d'où peut venir cette erreur??

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

Discussions similaires

  1. debutant sur c++Builder/X
    Par boudmed dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 12/07/2006, 02h17
  2. Besoin d'aide projet d'info : la bonne paye sur C++ Builder.
    Par timsupra dans le forum C++Builder
    Réponses: 18
    Dernier message: 25/04/2006, 10h24
  3. Trouver doublons sur feuille excel
    Par taku dans le forum Langage
    Réponses: 6
    Dernier message: 27/09/2005, 11h14
  4. [Installation] Où trouver Java sur Fedora?
    Par Newgaia dans le forum Général Java
    Réponses: 7
    Dernier message: 11/07/2005, 11h00

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