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 :

Le linker ignore les fonctions non impl�ment�es


Sujet :

C++Builder

  1. #1
    Membre �clair� Avatar de Rodrigue
    Inscrit en
    Ao�t 2002
    Messages
    487
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2002
    Messages : 487
    Par d�faut Le linker ignore les fonctions non impl�ment�es
    Bonjour,

    Je dois avoir d�r�gler qqchose dans mon C++ Builder ! Lorsque je d�clare une fonction dans une de mes classes et que je compile, le compilateur ne m'affiche aucune erreur Je n'impl�mente donc pas cette fonction. Sp�ciale quand m�me, je n'avais pas �a avant. Bien entendu le linker me fait une erreur si je fais appelle � cette fonction si elle n'est pas impl�ment�e...

    O� est-ce que je dois aller r�gler mon Builder pour qu'il arr�te d'ignorer mes fonctions qui ne sont pas impl�ment�es ?

    Cordialement,
    Rodrigue

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 412
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 412
    Par d�faut
    Salut !

    Tant que tu n'instancies pas d'objet � partir de cette class, BCB ignorera la-dite
    class au niveau du linker. Le compilateur n'agit qu'au niveau du langage et g�n�re
    un objet (code machine) incomplet, au sens o� l'adresse des �l�ments (offsets) peut
    ne pas encore �tre connue � ce moment l�.

    Par contre, tout ce qui peut devenir addressable du fait de l'instanciation, par
    exemple, doit exister au niveau du linker lors de la construction.

    C'est le m�me principe avec extern, qui est toujours compil� sans erreurs mais qui
    par contre peut en g�n�rer une si le nom ne correspond � rien vis � vis du linker
    lors de la construction de l'executable.

    A plus !

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    D�cembre 2004
    Messages
    62
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 62
    Par d�faut
    Pour �tre plus pr�cis, tant que tu n'appeleras pas explicitement
    cette m�thode, le linker ne dira rien !

    Ca ne t'emp�chera m�me pas d'instancier la classe.

    Je ne crois pas que tu puisses r�gler quelque chose.
    Ca ne peut �tre une erreur de compilation.
    Au mieux, un compilo �volu� pourrait g�n�rer un warning.

  4. #4
    Membre �clair� Avatar de Rodrigue
    Inscrit en
    Ao�t 2002
    Messages
    487
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2002
    Messages : 487
    Par d�faut
    Avant il me g�n�rait un warning ! C'est vraiment bizarre ...

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    D�cembre 2004
    Messages
    62
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 62
    Par d�faut
    C'est un fonctionnement normal, te prends pas la t�te

  6. #6
    Membre �clair� Avatar de Rodrigue
    Inscrit en
    Ao�t 2002
    Messages
    487
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2002
    Messages : 487
    Par d�faut
    ok, merci

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Trouver les fonctions non appel�es
    Par KiwiJaune dans le forum Visual Studio
    R�ponses: 3
    Dernier message: 19/01/2010, 14h59
  2. [POO] H�ritage et fonction non impl�ment�e
    Par delire8 dans le forum C++
    R�ponses: 21
    Dernier message: 20/11/2008, 21h55
  3. R�ponses: 1
    Dernier message: 19/03/2008, 12h56
  4. Fonction non d�finie (alors qu'elle l'est) - Cocher toutes les cases
    Par navis84 dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 22/09/2006, 12h02

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