J'ai été invité à rouvrir un projet que j'ai écrit en 1998/99 en Delphi 3 et qui fonctionne de manière stable depuis. J'ai la base de code Delphi 3 sur un ordinateur Windows 98 vieillissant qui n'existe que pour maintenir ce projet en vie. Évidemment, j'aimerais mettre la base de code à jour avant d'entreprendre des révisions majeures.
Je note avec joie que Delphi 2010 (je suis actuellement sur 2007) prétend pouvoir importer des projets à partir de Delphi 2. Quelqu'un a-t-il de l'expérience dans l'importation de grands projets à partir de Delphi 3 ? Puis-je m'attendre à ce que cette transition soit facile ou difficile ?
De plus, le projet original utilise des composants tiers, y compris DBISAM, WPTools et TMS Planner. Je note que tous ces composants sont toujours disponibles pour la dernière version de Delphi. En supposant que j'installe d'abord les nouvelles versions dans Delphi 2010, puis-je m'attendre à ce que les parties de mon application utilisant ces composants soient également traduites ? Je sais qu'au moins WPTools a modifié certaines de ses structures de composants et interfaces depuis la version utilisée dans l'application originale et évidemment, j'aurai du recodage à faire, mais l'échec de ces parties du programme empêchera-t-il entièrement ma base de code d'être mise à jour ?