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

Visual C++ Discussion :

Conversion Borland -> Visual


Sujet :

Visual C++

  1. #1
    Membre régulier Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Points : 105
    Points
    105
    Par défaut Conversion Borland -> Visual
    Salut,

    Je dois convertir tout mon code sous Visual...

    Je n'avais jamais utilisé Visual C++ et je découvre beaucoup d'erreurs...

    Pour commencer, je voudrais déclarer un pointeur dans mon *.cpp vers une classe de son fichier *.h .

    Je le fais à l'indentique de Borland et cela me crée 3 erreurs (C2501 et C2143)...

    Est-ce que quelqu'un pourrait m'éclairer...

    Merci...

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    donne nous le code, comment pourrait-on deviner ?

  3. #3
    Membre régulier Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Points : 105
    Points
    105
    Par défaut
    Bien en fait j'ai Test.cpp et Test.h, dans Test.h je déclare une class :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    class TFonctionTest
    {
    public:
     
    //mes déclarations 
     
    };
    Et lorsque dans Test.cpp je déclare un pointeur vers cette class :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TFonctionTest  *FctTest;
    Sachant que sous Borland cela marche nickel, sous Visual, les 3 erreurs sont générées...

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    quel est le libélé des erreurs et sur quelles lignes cela ramène

    merci de nous simplifier le travail

  5. #5
    Membre régulier Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Points : 105
    Points
    105
    Par défaut
    error C2143: syntax error : missing ';' before '*'
    error C2501: 'TFonctionInterface' : missing storage-class or type specifiers
    error C2501: 'FctInterface' : missing storage-class or type specifiers

    Et les 3 erreurs renvoient vers la ligne ou je déclare le pointeur :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TFonctionTest *FctTest;

  6. #6
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    salut,
    presenté tel quel ça doit fonctionner ,sauf si tu as oublié de mettre l'include test.h dans le .cpp.
    sinon comme nico-pyright(c) ce n'est pas assez précis...

  7. #7
    Membre régulier Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Points : 105
    Points
    105
    Par défaut
    Pourtant j'ai bien déclarer le *.h dans le *.cpp..


  8. #8
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    verifie qu'il ne te manque pas un point virgule dans la définition de ta classe...

  9. #9
    Membre régulier Avatar de Fred2209
    Inscrit en
    Octobre 2006
    Messages
    310
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 310
    Points : 105
    Points
    105
    Par défaut
    Je suis reparti d'une précédente sauvegarde j'ai retapé du code et j'ai recompilé et il ne me donne plus ces erreurs, Peut-être avais-je fait une erreur de frappe... Je ne sais pas...

    En tout cas merci pour votre temps passé...

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

Discussions similaires

  1. Conversion MATLAB vers Visual C++
    Par dey84 dans le forum MATLAB
    Réponses: 4
    Dernier message: 23/12/2010, 23h21
  2. Conversion gcc vers visual C++
    Par réciproxy dans le forum Windows
    Réponses: 14
    Dernier message: 23/08/2010, 14h02
  3. Correspondance entre Borland et Visual Express
    Par garat dans le forum VC++ .NET
    Réponses: 0
    Dernier message: 23/02/2010, 22h05
  4. Conversion Fortran en Visual Basic
    Par wil82 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/10/2009, 09h31
  5. Nom des compilateurs Borland et Visual C++
    Par MaTtaW dans le forum C++
    Réponses: 3
    Dernier message: 19/05/2009, 11h47

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