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 :

Passer un projet de C++ Builder 6 à C++ Builder XE3


Sujet :

C++Builder

  1. #1
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 268
    Par défaut Passer un projet de C++ Builder 6 à C++ Builder XE3
    Bonjour,

    j'ai besoin de reprendre un vieux projet développé sous C++ Builder 6.
    Devant changer d'environnement de développement, j'aimerais savoir, avant investissement, s'il est possible de convertir ce projet en version C++ Builder XE3 (la dernière version de Builder) sans soucis ou je suis bon pour tout me retaper???

    Merci.

  2. #2
    Membre très actif Avatar de Argol_Medusa
    Homme Profil pro
    Ingénieur Radiofréquences
    Inscrit en
    Août 2005
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Radiofréquences
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 208
    Par défaut
    Oula ... le sujet brulant.

    Tout dépend de la taille de ton appli, il est toujours possible de convertir en C++ Builder XE2 ou 3 mais le problème c'est que suivant les libs utilisées par ton projet Builder 6 et les types, il peut y avoir pas mal de changements à faire.

    Rien qu'avec des trucs tout simples comme les AnsiString à passer en unicode tu peux y passer un moment sur de gros projet, et ce n'est pas seulement des procédures de rechercher/remplacer malheureusement ( pas que ).

    Je suppose que chacun a ses astuces personnelles.
    De mon coté je sépare toujours la partie interface graphique du moteur de manière très nette, et je compile le moteur en .DLL

    Comme ça je peux reprendre le moteur sous C++ Builder 2009, XE2 , XE3 , sous labview etc. en fait sous à peu pret n'importe quoi qui sait utiliser une .DLL

    Ca permet de passer à travers les problèmes de compatibilité et d'obsolescence.


    Après je ne dis pas que c'est la meilleur solution, il y a peut-etre ( probablement? ) mieux, mais en tout cas comme ça ça marche

  3. #3
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 268
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 268
    Par défaut
    Au niveau bibliothèque, j'utilise principalement la JVCL (3.32), la rxLib et tinyxml.
    Le reste étant des bibliothèques perso (générées avec Builder6) ou des bibliothèques pour interagir avec une application cartographique.

Discussions similaires

  1. projet Builder 6 avec Builder 2006/2007
    Par moudel dans le forum C++Builder
    Réponses: 2
    Dernier message: 09/04/2008, 23h11
  2. convertion projet de builder 6.0 à Builder 2006
    Par jpc34 dans le forum C++Builder
    Réponses: 1
    Dernier message: 16/08/2007, 16h16
  3. Passer de C++ builder 5 à C++ builder 6 ?
    Par hsazerty dans le forum C++Builder
    Réponses: 1
    Dernier message: 21/04/2007, 21h31
  4. [Projet Fin d'Etude] Mini C++ Builder
    Par kouloud dans le forum C++Builder
    Réponses: 12
    Dernier message: 29/03/2007, 19h59
  5. Passer un projet de la version 6 à la version 7
    Par clisson dans le forum XMLRAD
    Réponses: 2
    Dernier message: 10/02/2003, 11h37

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