有没有vb应用程序迁移到delphi?

时间:2008-12-09 00:08:22

标签: vb.net delphi vb6 vb6-migration

我想听听经典vb开发人员将他们的应用程序迁移到delphi而不是vb.net的经验。它是如何成功的?您是否感到高兴或抱歉没有搬到vb.net?

6 个答案:

答案 0 :(得分:4)

我不是真正的vb开发人员,而是一个被迫维护一些vb应用程序一段时间的Delphi开发人员。我尝试将一个vb应用程序迁移到vb.net,在那次经历之后我再也没有尝试过。我成功地将几个vb应用程序迁移到了Delphi。这并不容易,但是对于已经使用过的一些OCX的替代品来说,找到本机Delphi的替代品已经变得很难了(我将永远不会再依赖于我没有源代码的第三方库。) ,但结果还不错。

但如上所述:我是一名经验丰富的Delphi开发人员,因此我无需在迁移vb应用程序的同时学习Delphi。这当然让事情变得容易了。

答案 1 :(得分:3)

我刚刚在DelphiFeeds上发现了这一点:

<强> Delphi for Visual Basic developers 帮助将VB应用程序(知识和技能)迁移到Delphi

答案 2 :(得分:2)

我有一个好朋友,不久前从Classic VB搬到了Delphi(早在.NET之前)。他对此举感到非常满意。

他所在的公司在VB中创建应用程序,他们组建了一个特殊的团队(2名开发人员),在Delphi中创建Active X控件,供公司其他人使用。另外,当他们在VB中无法做到的事情时,Delphi团队就会这样做。那是他被介绍给德尔福的时候。

他说,不久之后Delphi团队就可以更快地将Delphi中的应用程序原型化,然后开发团队的其余部分(他从未说过多大,但多于两个)可以。该公司从未从VB转向Delphi,因为有人认为VB是一个更好的解决方案,尽管有证据表明Delphi更强大,更快。

答案 3 :(得分:2)

几年后,我和另一名学生在我们的就业年度合作。我们在一家大型制造公司工作。他的一个项目是创建一个经典的VB应用程序,以便与生产线上的多个摄像头连接,并实时分析数据。在经典的VB中,这是一个混乱 - 平均需要1.5分钟来处理单个相机(7个相机,24 fps)的单帧,没有他可以优化它。

他最终投入了德尔福,并重新编写了该应用程序并且工作得非常好。我最近与一些仍然在那里工作的朋友保持联系,他的应用程序已经运行了3年了。

答案 4 :(得分:1)

我曾在VB和Delphi中工作,而Delphi(IMO)很多不那么令人沮丧/限制。您应该能够根据需要使用ActiveX / OCX控件(尽管我同意其他评论:避免在哪里,并确保没有完整的源代码)。我们从VB迁移到Delphi(两个)的应用程序运行良好。

答案 5 :(得分:0)

我确实在两个实例中尝试从VB迁移到Delphi但不幸的是我不得不在一个应用程序中途中止,因为它使用了很多第三方ActiveX(大部分来自ComponentOne和一些来自CodeJoke)。我们不得不中途中止,因为我们找不到任何VCL组件具有与项目中使用的ActiveX相同的功能。

这对我们来说是一场噩梦。感谢上帝,我们中途中止并切换到C#。令人难以置信的是,我们可以将.NET组件中的所有功能都用于同上!

我们设法转换的应用程序,很顺利,但我们不得不摆脱我们在原始软件中实现的一些功能,因为他们需要在Delphi中进行更多的工作。