有没有一种简单的方法,来港一个Win32应用程序德尔福2009年到.NET?应用程序、来港、简单、德尔福

2023-09-04 02:59:19 作者:沫墨、

我们要迁移从德尔福7.0德尔福2009年,留了一个现代的IDE和当前的技术。我们的目标平台是.NET。什么是最好的办法,来实现这一目标?

We want migrate from Delphi 7.0 to Delphi 2009, to stay up with a modern IDE and current technology. Our target platform is .NET. What is best way, to achieve this goal?

推荐答案

我会带板载用字符串处理的统一code局面进来,从D2007到D2009 - 在这一步骤可能会影响应用程序的变化很多(只有你能告诉这一点)。此外,你需要什么样的第三方工具/库/组件使用的是考虑。并非一切都已经做了跃迁到D2009着呢,很可能是一些不太流行的组件可能永远不会跳的。

I'd take onboard the Unicode situation with string handling that came in from D2007 to D2009 - the changes involved in this step might affect your application a lot (only you can tell this). Also, you will need to consider what third party tools/libraries/components you are using. Not everything has made the jump to D2009 yet, and it's likely that some less-popular components might never make the jump at all.

一个更聪明的路径可能是为迁移D7至D2007 (这是一个良好的践踏的道路,主要是无痛人流有很多的胜利和值得改进)。然后你在一个现代化的,稳定的,pretty的行动最新,支持德尔福的平台,可以更好地评估跳转到.NET。

One smarter path might be to migrate D7 to D2007 (which is a well-trodden path, largely painless with lots of wins and worthwhile improvements). Then you're in a modern, stable, pretty-up-to-date, supported Delphi platform from which you can better evaluate a jump to .Net.

我自己在这最后阶段的意见也呼应了一些其他意见,提醒你 - 除非有你的.Net得到一些大的胜利,我不明白你为什么会从德尔福搬走。随着各种运行时环境和服务包的现代要求,我认为德尔福正在成为一个日益 存活的 相关工具Win32开发。 无论是从发展的D7 code到D2007 / D2009,或者从D7只是跳到净;做一个,然后对方似乎有点奇怪!

My own opinion on this last stage would echo some of the other comments, mind you - unless there's some big win you get from .Net, I don't see why you would move away from Delphi. With the modern requirements of various runtimes and service packs, I think Delphi is becoming an increasingly viable relevant tool for Win32 development. Either evolve the code from D7 to D2007/D2009, or just jump from D7 to .Net; to do one and then the other seems a little odd!