2010-09-28 7 views
1

Je sais que depuis Delphi "delphi" et delphi.net sont des technologies différentes, il est peu probable de produire un outil qui peut migrer vos anciennes formes dfm pour gagner des formes pour prisme delphi. Cependant, y a-t-il un outil qui facilite une telle migration? Fondamentalement, j'ai un projet delphi "natif" que je veux migrer vers Delphi. Net, il s'agit d'une application de bureau, comment puis-je faire à ce sujet?Existe-t-il un moyen de migrer des formulaires Delphi 2010 vers des formulaires XE Delphi Prism (.Net)?

Répondre

3

VCL et Winforms sont suffisamment différents pour faire une telle conversion pas facile. Il existe également des composants spécifiques à Delphi sans contrepartie .NET directe, et un outil de conversion échouerait probablement si des contrôles tiers non pris en charge étaient utilisés. L'ancien framework VCL.NET était une tentative pour faciliter cette transition, mais a échoué. Un outil de conversion peut être écrit, mais à mon humble avis, il serait d'une utilité limitée et ne fonctionnerait que pour des formulaires simples. Comme la plupart des développeurs qui ont migré de Delphi vers .NET sont passés par VS/C#, je ne vois pas vraiment d'avantages à déplacer une application de bureau de Delphi vers Prism - il y a très peu de raisons d'en écrire une.

+0

Ceci est une très bonne entrée car je pensais à migrer vers le prisme, puis C#. J'espérais que cette migration en deux étapes pourrait être plus facile en décompilant le projet en C# et en le corrigeant pour que cela fonctionne, bien que ce ne soit pas super facile mais certainement plus facile que la réécriture manuelle. Maintenant, il semble que ce n'était pas une bonne idée pour commencer. Je vous remercie. –

2

Le seul outil Wich je sais au port Delphi Win32 et Delphi .Net code à Delphi-Prism est Oxidizer, mais cette application ne se traduit pas les formes Delphi à Winforms, Oxydizer est bon pour la conversion du code bibliothèque et autres codes connexes non visuel, mais il est toujours une bonne option pour vous aider à traduire votre code Delphi.

vous pouvez trouvé plus d'informations dans ce link

+0

Merci pour votre commentaire. Ce sont les formes qui me préoccupent le plus en ce moment. –

Questions connexes