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 de CB5 vers RAD Studio 10.4


Sujet :

C++Builder

  1. #1
    Membre exp�riment�

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    288
    D�tails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 288
    Par d�faut Migration de CB5 vers RAD Studio 10.4
    Bonjour, je viens enfin de franchir le pas et d'acqu�rir une licence de RAD Studio. Ce qui fait que je vais pouvoir migrer mon vieux projet CB5.
    J'ai cru comprendre dans un fil pr�c�dent consacr� � la librairie GraphicEX que les sources pascal ne g�n�raient pas de OBJ et qu'il fallait cr�er un projet � part pour les compiler.
    C'est bien �a ou j'ai mal compris ?
    Ca va �tre la f�te je n'en doute pas. Ce qui me fait le plus peur c'est la compatibilit� des vieux composants non VCL. Qui sait j'aurais peut-�tre de bonnes surprises et je vais trouver des upgrades comme pour GraphicEX (merci pour �a). Et sinon, �a fait aussi partie du job.
    Merci pour vos r�ponses,

  2. #2
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    Salut,
    Si tu int�gre un fichier .pas � ton projet C++builder le compilateur Delphi va te g�n�rer 3 fichiers
    Le .hpp te permettant d�utiliser les fonctions,proc�dures,propri�t� d�finie dans le fichier pascal, un fichier obj ,et un d��u
    Le probl�me pourrait venir des diff�rents fichiers , du type, pas,inc pas forc�ment disponible.


    Ci-joint un lien vers la librairie mise � jour https://github.com/mike-lischke/GraphicEx


    Bien cordialement
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

  3. #3
    Membre exp�riment�

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    288
    D�tails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 288
    Par d�faut
    Merci pour ta r�ponse. Ok, donc rien de chang� sous le soleil. Tant mieux, j'ai eu un peu peur. Il va d�j� y avoir assez de boulot � convertir les vieux composants, ou � les remplacer.
    Ca va planter de partout. Au moins pas pour GraphicEx. Je te remercie pour le lien.
    Au travail � pr�sent. Ca va quand m�me �tre amusant.

    Je voulais aussi ajouter que malgr� les plus de 20 ans d'�carts entre CB5 et Sidney l'IDE me parait tout � fait familier. En mieux bien sur. Ca aussi c'est une agr�able surprise.

  4. #4
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    Salut
    ci-joint une libraire en c++ (Builder) pr�te � l'emploi
    avec le fichier projet

    cordialement
    Fichiers attach�s Fichiers attach�s
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

  5. #5
    Membre exp�riment�

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    288
    D�tails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 288
    Par d�faut
    Je l'ai prise merci.
    Je l'avais t�l�charg� de Gitbub l'autre jour pour comparer avec celle que j'ai. Il y a peu pas mal de fixs.

  6. #6
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    La seule diff�rence par rapport � GitHub est que tu a des fichiers ,include obj et une librairie pr�te � �tre utilis�e
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

  7. #7
    Membre exp�riment�

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    288
    D�tails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 288
    Par d�faut
    Oui j'avais vu ton projet dans le fil consacr� � GraphicEx et c'est pour �a que j'ai ouvert cette discussion. Je ne comprenais pas tr�s bien la finalit� d'un projet s�par� pour des PAS. Sauf bien sur si on veux faire une librairie. Et encore moins pourquoi il y a les OBJ puisque le compilateur va les g�nerer.
    A moins que tu utilises GraphicEX comme une extension de TImage. Ce qui est sa finalit� c'est vrai. D�sol�, mais je n'ai pas encore ouvert ton projet. Je suis en pleine exploration et configuration de RAD Studio (j'en suis d�j� � la trois�me installation).
    Je n'utilise pas GraphicEx comme composant je m'en sert comme d�codeur pour certains des formats exotiques qu'elle contient. Ensuite je converti le r�sultat en DIB Windows.

  8. #8
    Membre exp�riment�

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    288
    D�tails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 288
    Par d�faut
    J'ai commenc� la migration le mois dernier seulement et �a se passe tr�s bien. Je suis surpris parceque j'ai peu de soucis en fait.
    composants - J'ai eu de la chance parceque les composants externe que j'utilise ont �volu� avec CBuilder. Il faut dire que j'avais limit� l'usage aux composants externes en pr�vision de ce genre de situation. Je n'utilise qu'une seule librairie (Toolbar2k / TBX) et 2 autres composants. Donc pas de soucis avec les composants non plus.
    dfm - J'ai opt� pour la r��criture compl�te des DFM en partant de z�ro. Quand je compare les DFM CB5/CB11 j'arrive tr�s bien � voir ce que je dois reporter.
    unicode - C�t� AnsiSring => UnicodeString tr�s facile aussi. La VCL prend en charge automatiquement la plupart des conversions. C'est plut�t du c�t� de l'API Win32 que j'ai du boulot, mais ce n'est pas m�chant.
    64 bits - l'an prochain
    Enfin et c'est la raison de ce post: merci DjmSoftware pour ta librarie GraphicEX. Je l'ai compil�e et branch�e sur le projet aujourd'hui. Ca m'a fait gagner du temps et j'aime beaucoup l'id�e de l'utiliser comme librairie plut�t que de la compiler avec le projet.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. De C++ builder 5 vers RAD Studio 10
    Par dibak dans le forum C++Builder
    R�ponses: 0
    Dernier message: 04/02/2021, 19h02
  2. Migration projets Eclipse vers Android Studio
    Par elmarco06 dans le forum Android Studio
    R�ponses: 3
    Dernier message: 20/04/2015, 21h43
  3. Offre de m�j vers Rad Studio XE2 pour 99�
    Par Okaryn dans le forum EDI
    R�ponses: 2
    Dernier message: 09/05/2012, 09h54
  4. Probl�me translation Delphi 2007 vers RAD Studio XE
    Par colorid dans le forum Langage
    R�ponses: 5
    Dernier message: 12/08/2011, 11h21
  5. Migrations de codes MFC de Visual 6.0 vers Visual studio 2005
    Par jojo le boss dans le forum VC++ .NET
    R�ponses: 12
    Dernier message: 06/08/2006, 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