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 :

Migration vers C++ 2009 ou RAD 2009, retours d'expérience


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné

    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
    Par défaut Migration vers C++ 2009 ou RAD 2009, retours d'expérience
    Bonjour à tous;
    je me suis permis d'ouvrir ce sujet car non traiter complètement dans un post spécifique pour l'instant.

    Donc suite à une réinstallation de mon PC je suis aussi passé en version C++Builder 2009 Architecte + Ad On Delphi afin de pouvoir Compiler des packages.
    Cette version est comme BDS2006 (C++ et Delphi) plus un outils de conception modèle de données (ER Studio) très sympa façon AmcDesigner mais je n'est pas encore vérifier si possibilité génération script SQL pour les différentes bases de données.

    Concernant l'installation, rien à redire c'est long mais no soucy.
    C'est au moins 4 fois plus rapide au lancement que 2006

    Les autres outils que j'utilisais en 2006:

    - Atelier TMS (j'adore ces composants, mais toujours aussi difficiles à installer et certains ne passent pas encore comme:

    - CEtools
    - TMS Scripter Studion:
    - MailMerge
    - Tms Skin Factory
    - TmsGuiMotion
    - TMS Query Studio
    - TMSPlugin-Framework
    - Flexel

    - composant Jvcl (Jedi) Version Beta mais supperbe et passe bien;
    - Intraweb (package de base fournit avec 2009, le reste avec Tms),
    - Indy components (fournis avec 2009),
    - ICS (Internet Component Suite) Version Beta mais passe bien,
    - lien série CportLib (Version Beta mais no soucy),
    - Asynk pro (non installé pour l'instant, plus le besoin),
    - crypto: LockBox Ok sur Delphi2009, encore des PB à voir sur C++2009 ,
    - Impression: RAVE 7.6 fournie avec 2009,
    - CportLib: no soucy.

    3 jours d'installations pour mon PC et c'est pas fini...

    Coté fonctionnel pas encore de migration testée.


    Donc n'hésitez pas à compléter vos expériences et solutions

  2. #2
    Membre chevronné

    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
    Par défaut
    Bon après trois installations liées à la précédente version de JVCL ça fonctionne avec des petites astuces sur certains outil TMS


    - composant Jvcl (Jedi) la nouvelle version vient de sortir le 21/01/2009 OK
    - Intraweb (package de base fournit avec 2009, le reste avec Tms),
    - Indy components (fournis avec 2009),
    - ICS (Internet Component Suite) Version Beta mais passe bien,
    - lien série CportLib (Version Beta mais no soucy),
    - crypto: LockBox Ok version 2.8, il suffit de cocher genérer avec fichier C++ (à télécharger à l'adresse: http://cc.codegear.com/Item/26160),
    - Impression: RAVE 7.6 fournie avec 2009,
    - CportLib: no soucy.

    Donc maintenant mon install est OK, je me lance dans la migration de petits projets...

  3. #3
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Bonjour,

    Je pense que je suis de même avis que toi, j'ai vais migrer bientot à C++Builder 2009, et comme toi, j'ai pas pus installer mais composants, à savoir :
    - TMS ver 4.0 et 4.6 ;
    - LMD ver 7 ;
    - RAIZE 4.3.2 ;

    J'ai fais quelques manipes mais sans succès, je pense rester sur ma vieux version C++Builder 6.

    Toutefois, tu peux nous expliquer la démarche à faire pour les intégrer ces composants ?

  4. #4
    Membre chevronné

    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
    Par défaut
    Bonsoir;
    Concernant TMS, j'ai pris la mise à jour 2009 + support 2 ans de la version 5.0 (ou autre suivant les packs) qui est compatible RAD 2009 (695€).
    Tous les composants TMS ne sont pas migrés en C++ malheureusement et pour certains il faut lier manuellement des librairies dans ton projet(ils disent que c'est lié à une mauvaise install de mon RAD2009 ??) mais bon globalement ça fonctionne.

    j'ai regardé rapidement RAIZE et LMD, ils ont aussi la version 2009.
    malheureusement même avec les sources il me semble difficile de migrer soi même ces outils vue l'évolution des type de données... notamment.

    moi je suis satisfait des outils Jedi + Tms notamment pour tout ce qui est autour des grilles évoluées et compatibilité complète Excel.

    et concernant les projets, c'est une vrai galère dès lors qu'il existe des transtypage de données...

    Ce qui tétait naturel entre BCB6 et BSD2006 ne l'est plus vers 2009...

    Je vous en dirais plus d'ici quelques jours.

  5. #5
    Membre chevronné

    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

  6. #6
    Membre confirmé Avatar de LotfiB
    Inscrit en
    Août 2004
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 117
    Par défaut
    Citation Envoyé par Fbartolo Voir le message
    Bon après trois installations liées à la précédente version de JVCL ça fonctionne avec des petites astuces sur certains outil TMS


    - composant Jvcl (Jedi) la nouvelle version vient de sortir le 21/01/2009 OK
    - Intraweb (package de base fournit avec 2009, le reste avec Tms),
    - Indy components (fournis avec 2009),
    - ICS (Internet Component Suite) Version Beta mais passe bien,
    - lien série CportLib (Version Beta mais no soucy),
    - crypto: LockBox Ok version 2.8, il suffit de cocher genérer avec fichier C++ (à télécharger à l'adresse: http://cc.codegear.com/Item/26160),
    - Impression: RAVE 7.6 fournie avec 2009,
    - CportLib: no soucy.

    Donc maintenant mon install est OK, je me lance dans la migration de petits projets...
    Bonjour

    Tu dis que CportLib no soucy ???
    tu parles bien du :http://sourceforge.net/project/showf...group_id=76595
    Je viens d'installer C++ 2009 et le comport 4.0 beta, je ne lis plus que du chinois (à cause de l'UnicodeString) qd j'envoie sur un TMemo...
    il ne détecte plus mes début et fin :
    ComDataPacket1->StartString="$";
    ComDataPacket1->StopString="\r";
    ça ne marche plus :-( alors que sous C++2007 et cport 3.xx ça allait super bien)

    Avez vous une solution ?
    Merci

  7. #7
    Membre chevronné

    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
    Par défaut
    Oui effectivement mic mac semble t'il entre les strings et AnsiString avec unicode.

    regarde ici, je crois que le package est corrigé, je n'ai pas encore avancé dessus personnellement:


    https://bestrafender.dyndns.org:8443/svn/TComPort/trunk

    User: Guest
    Password: GuestSVN

    Si tu avances dessus n'ésites pas à partager, c'est issu du forum Comport Lib

  8. #8
    Membre averti
    Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Décembre 2004
    Messages : 35
    Par défaut Migration problématique
    La migration vers bcb 2009 est parfois problématique.
    J'essaye de migrer un ancien composant utilisant designintf, il donne des erreurs de compilation (si on déclare designintf et designeditors, il réclame un proxies.dcu manquant).

    Le pire c'est que ce problème est connu de codegear, qui n'a pas l'air de s'en soucier.
    Dans un article présent sur leur site (http://dn.codegear.com/article/38475), il est écrit:
    "Using the Delphi DesignIntf and DesignEditors Tools
    If you are creating a C++ package that contains a Delphi unit that uses the DesignIntf and DesignEditors tools, you must choose Project > Options > Delphi Compiler > Other Options. In Use these packages when compiling, add DesignIDE in the combo box."

    Le souci est que sous Project > Options > Delphi Compiler > Other Options, il n'y a pas de choix "Use these packages when compiling". Le premier post sous l'article indique que quelqu'un l'a signalé le 11/12/2008... Mais pas de réponse à ce jour.

    1. Les "last minute notes" du concepteur sur le site sont foireuses.
    2. Le concepteur signale qu'on l'a prévenu qu'il y a un problème, il n'y a pas de correction (et si réponse il y a eu, elle n'est pas publique). Et il ne prendrait même pas la peine de corriger ces "last minute notes".

    Il y a un post sur ce forum "c++ builder 2009 est-il mort", je crois que je vais aller y faire un tour.

  9. #9
    Membre confirmé Avatar de LotfiB
    Inscrit en
    Août 2004
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 117
    Par défaut
    Citation Envoyé par Fbartolo Voir le message
    Oui effectivement mic mac semble t'il entre les strings et AnsiString avec unicode.

    regarde ici, je crois que le package est corrigé, je n'ai pas encore avancé dessus personnellement:


    https://bestrafender.dyndns.org:8443/svn/TComPort/trunk

    User: Guest
    Password: GuestSVN

    Si tu avances dessus n'ésites pas à partager, c'est issu du forum Comport Lib
    non, ça marche pas en C++2009...
    j'avais essayé :-(

  10. #10
    Membre chevronné

    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
    Par défaut
    Merci Lot;
    Bonjour Alain tu as un soucis pour installer le composant en environnement C++ ou c'est lors de l'utilisation ??
    As tu bien choisie l'option Compilateur Delphi>>Liaison>>Sortie du Lieur>>Générer tous les fichier C++builder avant de compiler et installer ce composant ?

Discussions similaires

  1. En route vers l'agilité, SCRUM et XP : retour d'expérience
    Par rad_hass dans le forum Méthodes Agiles
    Réponses: 7
    Dernier message: 16/09/2010, 20h37
  2. Conversion de composant D4 vers RAD 2009 Taille TFORM pas OK
    Par HAMBA dans le forum Composants VCL
    Réponses: 5
    Dernier message: 06/06/2009, 11h17
  3. Migration BDS2006 vers RAD 2009 ou Cbuilder++2009
    Par Fbartolo dans le forum C++Builder
    Réponses: 1
    Dernier message: 11/12/2008, 15h53
  4. Réponses: 9
    Dernier message: 07/04/2006, 14h33

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