Est-ce que quelqu'un connaît un convertisseur Delphi vers .NET (C# ou VB.NET)? J'ai hérité d'un tas de code Delphi, je n'ai jamais vu Pascal auparavant et plutôt que de l'apprendre, je préférerais juste essayer d'utiliser un convertisseur automatique, si disponible, et nettoyer le code après cela. Je n'arrive pas à trouver ce genre d'outil de toute façon je cherche - peut-être parce que ça n'existe pas - alors j'ai pensé que quelqu'un ici pouvait le savoir.Delphi to .NET Converter
Répondre
Je n'ai aucune expérience dans l'utilisation de ces outils, mais voici quelques:
Une question similaire a été posée:
What tools exist to convert a Delphi 7 application to C# and the .Net framework?
Bonnes choses. Maintenant, voyez, il y a quelque chose de mal avec la recherche ici. J'avais essayé http://stackoverflow.com/search?q=delphi+to+c%23 et il n'a pas lancé ce lien. –
Je préfère TurnSharp ... –
Vous devez travailler sur vos compétences google. Second hit sur ce google query, le premier est une solution commerciale.
Haha, bon. C'est [celui que j'ai essayé] (http://www.google.com/#hl=fr&q=delphi+to+.net&aq=f&aqi=g3g-m3&aql=&oq=&gs_rfai=&fp=6dcd74dedc130321). Je suppose que je dois aussi travailler sur mes compétences en anglais. :) –
Epargnez votre temps .. Si vous voulez convertir le code parce que vous ne comprenez pas ou aimez le langue originale, mon conseil est: "Ne vous embêtez pas" (croyez-moi, j'ai fait de nombreuses tentatives de conversion de code). Surtout si vous envisagez de faire quelques petites modifications au code existant.
Vous ne serez pas en mesure de convertir le code et de le compiler, et encore moins de le faire fonctionner parfaitement.
Vous pourriez être en mesure de traduire des parties en quelque chose de syntaxiquement correct, mais vous ne disposerez pas des bibliothèques ou des frameworks (RTL/VCL) sur lesquels repose le logiciel.
Vous allez devoir revenir au code Delphi et être capable de comprendre ce qui se passe pour réparer les pièces qui ne fonctionnent pas. Il faudra plus de temps pour corriger les bogues dans le code généré qu'il n'en faudrait pour étudier le code existant et le réécrire entièrement. Et si vous avez le temps de réécrire le logiciel dans une autre langue, vous pourriez tout aussi bien retrousser vos manches, apprendre la langue d'origine et changer ce que vous devez changer dans le code existant.
+1 pour répondre à la question sous-jacente. –
-1. Cela me semble ridicule. Il y a juste trop de technologies pour essayer de tout apprendre. – Stan
@ChickenDinner: Personne n'a promis que la programmation est facile, et personne n'a dit que vous devez apprendre * toutes * les technologies. Mais si vous "héritez" du code, vous êtes plus ou moins ficelé si vous ne comprenez pas la langue, et aucun convertisseur de code ne vous sauvera le cul. C'est mon point fondamentalement. –
- 1. EPS to JPG Converter
- 2. Delphi dcu to obj
- 3. Java: MorseCode Converter
- 4. PDF Converter pour une utilisation de l'application .net
- 5. difficultés C# Converter
- 6. Bibliothèque C# Video Converter
- 7. XAML XHTML Converter
- 8. paquets video converter Python
- 9. prisme delphi (.net) compilateur
- 10. Delphi 2010 et .net
- 11. Connectivité P/invoke to Delphi 5
- 12. Delphi To Java conversion de code: image.canvas.pixels
- 13. HierarchicalDataTemplate Référence TreeViewItem de Converter
- 14. De .NET TO SQL
- 15. .NET DateTime to String
- 16. .NET équivalent d'initialisation Delphi IStream
- 17. .Net to COM Interop Tester
- 18. .NET LINQ to SQL Exception
- 19. WPF Binding Converter pour la collection
- 20. WPF corelating Multibindings et les valeurs Converter []
- 21. ODETTE FTP (OFTP) pour .NET ou Delphi
- 22. Comment se connecter à delphi .net objets
- 23. Migration du composant Delphi 2007 vers .NET
- 24. L'alternative de classe .NET 'Type' dans Delphi
- 25. utilisant des assemblys .NET dans Delphi
- 26. Equivalent .Net pour le composant TTimer Delphi
- 27. .net équivilent de la fonction QuotedStr de Delphi
- 28. LINQ to SQL Performance dans .NET 4
- 29. Dataset/Datatable to Excel Template File .net
- 30. .NET LINQ to SQL commit asynchrone
Et le code Delphi est le code Delphi standard de win32? Ou est-ce Delphi pour. Net ou même Delphi Prism? –
Je ne pense pas que ce soit Delphi pour .NET, ressemble à Win32, a des formes, un tas de choses qui commencent par 'T'. –
Vous avez la possibilité d'apprendre une nouvelle langue et vous la désactivez? Je suis déçu. – JeremyP