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 :

[Retour d'expérience] Migration vers une version de BCB


Sujet :

C++Builder

  1. #1
    Membre actif Avatar de Masmeta
    Homme Profil pro
    Ing. R&D informatique industrielle
    Inscrit en
    Mai 2006
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ing. R&D informatique industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 472
    Points : 221
    Points
    221
    Par défaut [Retour d'expérience] Migration vers une version de BCB
    Bonjour

    Je me posais une question qui est sûrement bête.
    J'aimerais connaître la difficulté de migrer d'une version antérieure BCB vers la dernière version de BCB? Pour info, j'ai la version BCB4 standard

    Et combien de temps cela met pour de gros projets?


    Merci bien

  2. #2
    Membre chevronné
    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
    Points : 2 189
    Points
    2 189
    Par défaut
    Ce qui prend le plus de temps c'est l'installation de BDS 2006

    Avant de prendre cette décision assure toi que les composants "third party" que tu utilises sont disponible pour BDS 2006.

    Sinon je n'ai pas eu de problème, mais je n'avais BCB 4.

    Je suis passé de BCB 5 => BCB 6 => BDS 2006

    Bonne chance

  3. #3
    Membre averti
    Avatar de Altau
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    296
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 296
    Points : 360
    Points
    360
    Par défaut
    Oui, je confirme que passer de BCB5 à BDS2006 ne pose vraiment de difficultés que pour les composants tiers. J'ai passé de nombreuses heures à réinstaller des composants ou à réécrire un peu de code parce que j'ai changé de composants.
    Autre soucis éventuel : des librairies du genre IPHLPAPI qui ne se trouvent pas au même endroit, par exemple.
    Pour le reste, ça se passe bien.
    Bon à savoir :
    - les composants Indy sont en version 9 uniquement pour les développements C++ alors qu'ils peuvent être en V10 avec Delphi (corrigé avec BDS2007 je crois).
    - Les fonctions de localisation ne fonctionnent pas avec C++ mais seulement avec Delphi ; impossible de reprendre ce que j'avais développé avec BCB5. Avec BDS2007 ???

  4. #4
    Membre actif Avatar de Masmeta
    Homme Profil pro
    Ing. R&D informatique industrielle
    Inscrit en
    Mai 2006
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ing. R&D informatique industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 472
    Points : 221
    Points
    221
    Par défaut
    Citation Envoyé par Crayon
    Avant de prendre cette décision assure toi que les composants "third party" que tu utilises sont disponible pour BDS 2006.
    Comment définis tu les composants "third party"?
    Je le comprend comme des composants de que l'on rajoute comme le TComport.

    Bon normalement ca se passera bien alors, vu que j'ai seulement des composants spécifiques à BCB

  5. #5
    Membre chevronné
    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
    Points : 2 189
    Points
    2 189
    Par défaut
    La définition française de "third-party software" est selon le site http://www.granddictionnaire.com
    Logiciel tiers: Logiciel réalisé par une société indépendante et destiné à être greffé à un logiciel produit par un constructeur de premier plan, sans engager la responsabilité de ce constructeur.
    Les termes logiciel tierce partie et application tierce partie sont des calques de l'anglais third-party. Par ailleurs, l'expression anglaise est utilisée comme adjectif alors qu'en français, tierce partie désigne un substantif. Cette fonction n'est pas interchangeable d'une langue à l'autre.
    Les logiciels tiers permettent de combler des vides dans la gamme des produits offerts par les constructeurs.
    Donc, oui tu as raison TComport est un logiciel tiers.

    Bonne chance !!!

  6. #6
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 531
    Points : 537
    Points
    537
    Par défaut
    A part le format des dates qui n'accepte plus AA MM JJ, aucune difficulée, sauf effectivement certains logiciel tiers ou adones à réadapter/réécrire.

    La migration dépends vraiment du projet, mais nécessite dans tous les cas le passage du cahier de recette pour certifier le tout (plus phases pilotes avant généralisations en cas de logiciel multi-sites/clients).

    Pour ma part et pour les projets réalisés ce temps va de 2 jours à 15 jours suivant la taille du logiciel et librairies utilisées (librairies interne, Adone, composants tiers).

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 39
    Points : 24
    Points
    24
    Par défaut
    Bonjour à tous,

    pour ma part je cherche désespérément à migrer d'une version de borland qui doit être la 1.0 ("borland C++builder 1997"), dont les fichiers projets sont en ".mak", et j'essaie de comprendre comment faire un saut de 10 ans vers bcb2007 ... à votre avis y'a un espoir ? vous pensez pouvoir me donner un conseil concernant les manoeuvres à effectuer ?

  8. #8
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 531
    Points : 537
    Points
    537
    Par défaut
    La version 1 je ne connais pas, mais à partir de la version 3 aucun problème de transfert, cela convertit automatiquement tes projets.

    Si tu as un petit projet, je veux bien tester pour toi BCB6 et BDS2006.

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 39
    Points : 24
    Points
    24
    Par défaut
    Ca y est c'est finalement ok! j'ai renommé mon fichier projet et tout va bien (à part une multitude de warning passés en erreur, mais je me débrouillerai)

    Merci beaucoup

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/12/2009, 01h12
  2. passage de VBA 2007 vers une version antérieure
    Par Antoine D dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/02/2009, 18h37
  3. migration d'une version de jboss à une autre
    Par collinm dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 04/12/2007, 18h33
  4. Echec de migration vers une base Mysql distante
    Par Roland_F dans le forum Ruby on Rails
    Réponses: 6
    Dernier message: 02/10/2007, 08h25
  5. [Tomcat] migration vers une version plus récente
    Par butcher dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 31/10/2003, 21h46

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