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 :

TClientSocket et BDS2006


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 481
    Par défaut TClientSocket et BDS2006
    Bonjour

    BDS2006 ne supporte pas TClientSocket. Il supporte les INDY 9, pas les Indy 10.
    J'ai un logiciel écrit avec BCB6 utilisant un TClienSocket. Par quel composant, ou quels composants, dois le remplacer pour utiliser les propriétés de TClienSocket :
    Host, Port, Adrdess, Active
    et les méthodes :
    Open(), Close() et SendText()

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 51
    Par défaut
    Le composant n'existe plus, mais il suffit de créer l'objet dynamiquement.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7
    Par défaut
    salut

    en fait àa tombe bien pcq j'ai posté une question da,s ce forum ,
    je veux créer un appli qui sert a filter les sites web , je code avec c++ builder masi je ne sais pas s'il y a des fonctions pour le control du flux .
    merci

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 481
    Par défaut
    Merci de l'indication, mais après avoir ajouté
    #include <ScktComp.hpp>
    et créé
    TClientSocket* ClientSocket1;
    sans problème, j'ai un message
    E2285 : Imposible de trover une correspondance 'TClientSocket::TClientSocket()'
    après l'instruction :
    ClientSocket1 = new TClientSocket();
    ou
    ClientSocket1 = new TClientSocket;

    Que faut il faire ?
    Dans le fichier "ScktComp.hpp" ilk y a les instruction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    class DELPHICLASS TClientSocket;
    class PASCALIMPLEMENTATION TClientSocket : public TCustomSocket 
    {
    	typedef TCustomSocket inherited;
     
    private:
    	TClientWinSocket* FClientSocket;
     
    protected:
    	virtual void __fastcall DoActivate(bool Value);
    	TClientType __fastcall GetClientType(void);
    	void __fastcall SetClientType(TClientType Value);
     
    public:
    	__fastcall virtual TClientSocket(Classes::TComponent* AOwner);
    	__fastcall virtual ~TClientSocket(void);
    	__property TClientWinSocket* Socket = {read=FClientSocket};
    Merci

  5. #5
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par défaut
    bonjour,
    il faiutr ajouter l'owner dasn les constructeur de l'object
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ClientSocket1 = new TClientSocket(NULL);
    cordialement
    vous trouverez mes tutoriels à l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les règles du forum

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 481
    Par défaut
    Merci, en ajoutant NULL ça fonctionne.

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

Discussions similaires

  1. [TClientSocket] Dialogue client/serveur Delphi 6
    Par Hikaru dans le forum Web & réseau
    Réponses: 6
    Dernier message: 31/03/2009, 10h28
  2. Transfert de fichier avec TServeurSocket et TClientSocket
    Par Cyrilh7 dans le forum C++Builder
    Réponses: 7
    Dernier message: 24/09/2005, 17h53
  3. Gestion des erreurs : TClientSocket
    Par trakiss dans le forum Composants VCL
    Réponses: 5
    Dernier message: 22/06/2005, 14h51
  4. [TClientSocket] Pourquoi sont-ils dépréciés ?
    Par Keke des Iles dans le forum Composants VCL
    Réponses: 4
    Dernier message: 06/01/2005, 15h47
  5. [BCB5] Utilisation de TClientSocket
    Par Christophe Brun dans le forum C++Builder
    Réponses: 4
    Dernier message: 01/02/2004, 21h21

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