我多次尝试在Vista上安装Delphi 7,Vista告诉我这个应用程序存在已知的问题(Delphi 7),从而阻止了我这样做。我公司的其他几个人在Vista上安装D7时也遇到了问题。
由此得出的结论是,我们的D7应用程序存在风险,因为公司可以在应用程序的生命周期内切换到Vista或Windows7,而较新的Delphi版本不在公司的政策范围内。因此,管理层决定在C#中重写应用程序。
我的问题是:
不使用任何第三方组件或数据库--在Vista下运行开发的应用程序应该没有问题。如果无法在Vista下进行开发和调试(目前,Vista将是唯一的客户平台,是的,内部编程)将导致一种跨平台的开发--如果允许我们将XP作为开发平台。
重写并不是开发者的决定,在过去的3年里,它已经在公司中完成了:如果你必须大幅触摸Delphi开发的应用程序,或者如果它存在某种风险,以致无法在计划的生命周期/生命周期中存活,那么它就必须重写。由于取消了另一个项目,生命周期刚刚扩展到2015年。
因此,这里的主要问题将是:我希望有关于风险的有教养的争论。
发布于 2008-09-20 11:55:04
运行Delphi 7在Vista下是没有问题的,如果你可以关闭UAC。打开UAC后,在启动D7时会收到一条错误消息,但它仍然有效,只需单击ok并继续。
用D7编译的程序在Vista上没有问题。但是Vista的新特性仅由Delphi 2007/2009支持。
我们在XP和Vista上使用D7,构建和维护从D2到D4、D5到D7的商业应用程序。除了BDE的问题,这使得我们转向DBX (Corelabs),没有问题。
发布于 2008-09-22 12:26:13
只要遵照这些指示,你就会没事的。没有理由关闭UAC!我在Vista上运行Delphi 7已经一年了,一点问题都没有。调试也很好。
http://www.drbob42.com/examines/examin84.htm
发布于 2008-09-20 05:17:27
要在Vista中安装Delphi 7,可以从Microsoft尝试此修补程序。
http://support.microsoft.com/default.aspx/kb/932246
至于其他人,我怀疑其他人会有更多的知识。
https://stackoverflow.com/questions/107123
复制相似问题