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 :

Problème en migration RAD2010


Sujet :

C++Builder

  1. #1
    Membre éclairé
    Homme Profil pro
    Chercheur génie électrique
    Inscrit en
    Mai 2002
    Messages
    263
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur génie électrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Par défaut Problème en migration RAD2010
    Bonjour,
    Je suis en train de migrer un projet CBC2006 en RAD2010. Voici les messages d’erreur :
    .
    .
    [BCC32 Avertissement] Schema_BMP1.cpp(27020): W8057 Le paramètre 'Sender' n'est jamais utilisé
    [BCC32 Erreur] Schema_BMP1.cpp(27020): E2228 Trop de messages d'erreur ou d'avertissement
    Echec
    Temps écoulé : 00:00:11.7


    En effet, il n’y a pas d’erreur dans la compilation, de Schema_BMP1.cpp mais beaucoup d’avertissements de type 'Sender'.
    Merci d’avance de votre aide.

  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
    Citation Envoyé par Xavier Voir le message
    Bonjour,
    Je suis en train de migrer un projet CBC2006 en RAD2010. Voici les messages d’erreur :
    .
    .
    [BCC32 Avertissement] Schema_BMP1.cpp(27020): W8057 Le paramètre 'Sender' n'est jamais utilisé
    [BCC32 Erreur] Schema_BMP1.cpp(27020): E2228 Trop de messages d'erreur ou d'avertissement
    Echec
    Temps écoulé : 00:00:11.7


    En effet, il n’y a pas d’erreur dans la compilation, de Schema_BMP1.cpp mais beaucoup d’avertissements de type 'Sender'.
    Merci d’avance de votre aide.
    Salut,
    pour corriger l'avertissement "Le paramètre 'Sender' n'est jamais utilisé", il faut simplement retirer le nom de l'objet du paramètre non utiliser, par exemple pour une fonction ou un évènement ressemblant à ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    void _fastcall TForm1::Button1Click(TObject* Sender)
    devient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    void _fastcall TForm1::Button1Click(TObject*)

  3. #3
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 068
    Par défaut
    C'est un peu "con" ! non ?
    Je ne me vois pas enlever les milliers de paramètres Sender qui trainent dans certaines des mes applis
    C'est assez rare que je l'utilise, en général, j'utilise la référence du seul objet pouvant déclencher l'évènement, je pense que nombre de développeurs sont dans ce cas !

    Le Sender est ajouté automatiquement par l'IDE, j'ai créé un nouveau projet RAD2010 et je n'avais pas eu ce problème !

    Xavier, as-tu ce problème avec des projets migrés et des projets neufs ?

    Dans mon BSD2007, Options Compilateurs C++ | Avertissements, la 8057 est décochée !
    Je ne suis pas l'auteur du projet, j'ignore si les options ont été changés, mais je ne crois pas que la 8057 soit active par défaut normalement, cela a pu changé avec 2010 !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  4. #4
    Membre éclairé
    Homme Profil pro
    Chercheur génie électrique
    Inscrit en
    Mai 2002
    Messages
    263
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur génie électrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Par défaut
    Oui, c'est un peu con de la version 2010. Le Sender est ajouté automatiquement par l'IDE. Il ne doit pas bloquer le processus s'il ne s'agit que des avertissements.

    Ce problème apparait dans un projet migré qui comprend beaucoup de Sender. J'ai également créé un projet neuf avec quelques fonctions BitBtn: pas de problème de Sender (je n'ai pas testé un grand nombre de BitBtn).

  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
    Pour ne pas avoir le message d'avertissement il faut aller dans Project / Options... ensuite dans le treeview tu vas dans C++Builder / Warnings. Dans Enable Selected Warnings il y en a un qui enlève l'avertissement. C'est le 8057 comme ShaiLeTroll l'a suggéré.

    Lorsque l'on migre un projet l'option est mise à true. Quand on crée un nouveau projet elle est a false par défaut. C++Builder XE a le même comportement.

  6. #6
    Membre éclairé
    Homme Profil pro
    Chercheur génie électrique
    Inscrit en
    Mai 2002
    Messages
    263
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur génie électrique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 263
    Par défaut
    Merci tous les trois. Bonne fête de fin année

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

Discussions similaires

  1. [Eclipse WTP] Problème de migration
    Par SEMPERE Benjamin dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 17/02/2006, 21h30
  2. Réponses: 3
    Dernier message: 06/02/2006, 16h50
  3. [Vs2003] Problème de migration vs2002 à vs2003
    Par iDaaX dans le forum Visual Studio
    Réponses: 3
    Dernier message: 17/10/2005, 10h12
  4. Problème de migration d'application
    Par UVCR dans le forum XMLRAD
    Réponses: 5
    Dernier message: 04/10/2005, 10h45
  5. Problème de migration
    Par champijulie dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2005, 10h37

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