A client wants me to do some maintenance work to a VB 6.0 application (migration to .NET is also in the pipeline), but he doesn't have the development tools because he received just the source code and running application from the original programmer, who is no longer available.
客户希望我对VB 6.0应用程序进行一些维护工作(迁移到.NET也在管道中),但是他没有开发工具,因为他只收到原始程序员的源代码和运行应用程序,谁不再可用。
Microsoft doesn't sell Visual Studio 6.0, as far as I know. How can I modify and compile the source code for a VB6 application without VB6? or Where do I get Visual Studio 6.0 if Microsoft is not selling it?.
据我所知,微软不销售Visual Studio 6.0。如何在没有VB6的情况下修改和编译VB6应用程序的源代码?或者如果微软不销售,我在哪里可以获得Visual Studio 6.0?
Even if I migrate everything to .NET without releasing a new VB6 version, I would like to be able to open the project and see it compile and run to better understand it.
即使我在没有发布新的VB6版本的情况下将所有内容迁移到.NET,我希望能够打开项目并看到它编译并运行以更好地理解它。
I have VS 2005 and VB 2008. But I understand that if I try to open the project the code will be converted to VB.NET and that's not what I would want before getting to know the project better.
我有VS 2005和VB 2008.但我明白,如果我尝试打开项目,代码将转换为VB.NET,这不是我想要更好地了解项目之前的想法。
6 个解决方案
#1
14
From what I recall the Visual Studio 6.0 is available for MSDN Subscribers.
据我所知,Visual Studio 6.0可用于MSDN订阅者。
#2
1
Hunt Ebay or Craigslist. Or call your regular software vendor, I'm sure they can still get it for this sort of reason.
寻找Ebay或Craigslist。或者打电话给您的常规软件供应商,我相信他们仍然可以出于这种原因而获得它。
#3
1
Visual Basic 5 Control Creation Edition might be suitable to tide you over until you can get hold of a full version of VB6. There are limitations and it is 5 not 6, but depending on the scope and complexity of the application it might work for you as an interim measure.
Visual Basic 5 Control Creation Edition可能适合您,直到您可以获得完整版本的VB6。有一些限制,它有5个而不是6个,但根据应用程序的范围和复杂程度,它可能对您有用,可作为临时措施。
#4
1
Many textbooks on Visual Basic 6 frequently included a fairly usable version if VB (I can't recall the exact name offhand, perhaps VB 6 student edition?) that allowed the compiling of .exe files. VB 5 textbooks usually bundled VB 5 CCE, VB 4 books bundled VB 4 WM, neither of these are suitable replacements for a production VB 6 app IMHO, especially their lack of ability to create .exe files.
Visual Basic 6上的许多教科书经常包含一个相当可用的版本,如果VB(我不记得手写的确切名称,也许是VB 6学生版?)允许编译.exe文件。 VB 5教科书通常捆绑VB 5 CCE,VB 4书捆绑VB 4 WM,这些都不适合替代生产VB 6应用程序恕我直言,特别是他们缺乏创建.exe文件的能力。
I will say, Visual Studio 2005 (VB 8) converted VB 6 apps quite well if that's an acceptable interim solution (which it may not be given the requirement for the large .NET 2.0 runtimes).
我会说,Visual Studio 2005(VB 8)很好地转换了VB 6应用程序,如果这是一个可接受的临时解决方案(可能没有给出大型.NET 2.0运行时的要求)。
#5
0
To get a feel of the code, you could try to compile parts of the application in MS Office / VBA.
要了解代码,您可以尝试在MS Office / VBA中编译应用程序的某些部分。
Of course, this will only offer limited functionality, but may suffice for some testing.
当然,这只会提供有限的功能,但可能足以进行某些测试。
#6
0
Both Amazon and eBay currently have copies for sale (although they seem a tad expensive but this would be a pass-through cost to your customer so it's up to them whether they pay this).
亚马逊和eBay目前都有待售的副本(虽然它们看起来有点贵,但这对您的客户来说是一个转嫁成本,所以由他们支付费用取决于他们)。
You may want to check out the licence for VB.net; it may allow you to run previous versions of the software, such as VB6 (though you'd still have to source the actual media to install it, of course).
您可能想要查看VB.net的许可证;它可能允许您运行以前版本的软件,例如VB6(当然,您仍然需要使用实际媒体来安装它)。
The MSDN "Visual Studio 2008 Professional with MSDN Professional" has previous version of Visual Studio tools but it comes in at USD1200 so, if you just want VB6, eBay is the better option.
在MSDN上的“Visual Studio 2008专业与MSDN专业”具有的Visual Studio工具以前的版本,但它在USD1200进来所以,如果你只是想VB6,易趣是更好的选择。
Keep in mind that MSDN pack has all the Visual Studio languages and VS6 through to VS2008 so it's probably got everything you need.
请记住,MSDN包具有所有Visual Studio语言和VS6到VS2008,因此它可能拥有您需要的所有内容。
#1
14
From what I recall the Visual Studio 6.0 is available for MSDN Subscribers.
据我所知,Visual Studio 6.0可用于MSDN订阅者。
#2
1
Hunt Ebay or Craigslist. Or call your regular software vendor, I'm sure they can still get it for this sort of reason.
寻找Ebay或Craigslist。或者打电话给您的常规软件供应商,我相信他们仍然可以出于这种原因而获得它。
#3
1
Visual Basic 5 Control Creation Edition might be suitable to tide you over until you can get hold of a full version of VB6. There are limitations and it is 5 not 6, but depending on the scope and complexity of the application it might work for you as an interim measure.
Visual Basic 5 Control Creation Edition可能适合您,直到您可以获得完整版本的VB6。有一些限制,它有5个而不是6个,但根据应用程序的范围和复杂程度,它可能对您有用,可作为临时措施。
#4
1
Many textbooks on Visual Basic 6 frequently included a fairly usable version if VB (I can't recall the exact name offhand, perhaps VB 6 student edition?) that allowed the compiling of .exe files. VB 5 textbooks usually bundled VB 5 CCE, VB 4 books bundled VB 4 WM, neither of these are suitable replacements for a production VB 6 app IMHO, especially their lack of ability to create .exe files.
Visual Basic 6上的许多教科书经常包含一个相当可用的版本,如果VB(我不记得手写的确切名称,也许是VB 6学生版?)允许编译.exe文件。 VB 5教科书通常捆绑VB 5 CCE,VB 4书捆绑VB 4 WM,这些都不适合替代生产VB 6应用程序恕我直言,特别是他们缺乏创建.exe文件的能力。
I will say, Visual Studio 2005 (VB 8) converted VB 6 apps quite well if that's an acceptable interim solution (which it may not be given the requirement for the large .NET 2.0 runtimes).
我会说,Visual Studio 2005(VB 8)很好地转换了VB 6应用程序,如果这是一个可接受的临时解决方案(可能没有给出大型.NET 2.0运行时的要求)。
#5
0
To get a feel of the code, you could try to compile parts of the application in MS Office / VBA.
要了解代码,您可以尝试在MS Office / VBA中编译应用程序的某些部分。
Of course, this will only offer limited functionality, but may suffice for some testing.
当然,这只会提供有限的功能,但可能足以进行某些测试。
#6
0
Both Amazon and eBay currently have copies for sale (although they seem a tad expensive but this would be a pass-through cost to your customer so it's up to them whether they pay this).
亚马逊和eBay目前都有待售的副本(虽然它们看起来有点贵,但这对您的客户来说是一个转嫁成本,所以由他们支付费用取决于他们)。
You may want to check out the licence for VB.net; it may allow you to run previous versions of the software, such as VB6 (though you'd still have to source the actual media to install it, of course).
您可能想要查看VB.net的许可证;它可能允许您运行以前版本的软件,例如VB6(当然,您仍然需要使用实际媒体来安装它)。
The MSDN "Visual Studio 2008 Professional with MSDN Professional" has previous version of Visual Studio tools but it comes in at USD1200 so, if you just want VB6, eBay is the better option.
在MSDN上的“Visual Studio 2008专业与MSDN专业”具有的Visual Studio工具以前的版本,但它在USD1200进来所以,如果你只是想VB6,易趣是更好的选择。
Keep in mind that MSDN pack has all the Visual Studio languages and VS6 through to VS2008 so it's probably got everything you need.
请记住,MSDN包具有所有Visual Studio语言和VS6到VS2008,因此它可能拥有您需要的所有内容。