将软件从VisualBasic 5升级到8

时间:2012-01-23 12:50:38

标签: vb.net vb5

我已经提供了一个用VB5编写的VisualBasic软件。现在整个事情应该在Windows 7下运行,因此需要将其转换为VB8或VB9。这些年来VB的大部分API似乎发生了很大的变化,所以对我来说,运行一些代码升级似乎是不可能的,一切都很好......

最大的问题是形式。本软件中有很多表单,它们在.frm文件中声明,并始终如下:

VERSION 5.00
Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.1#0"; "COMDLG32.OCX"
Object = "{6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.2#0"; "COMCTL32.OCX"
Begin VB.MDIForm frmMain 
   BackColor       =   &H00C0FFFF&
   Caption         =   "voice"
   ClientHeight    =   6990
   ClientLeft      =   165
   ClientTop       =   735
   ClientWidth     =   6990
   LinkTopic       =   "MDIForm1"
   StartUpPosition =   3  'Windows-Standard

对我来说,这个Stuff是用UI-Layouter生成的,因此没有自编代码。

是否可以在VB8 / 9中运行此代码,甚至重写VB8 / 9可以理解它?我目前非常悲观,并认为整个软件需要重写...

1 个答案:

答案 0 :(得分:1)

将VB代码反向工程为完整的功能和技术分析。

在VB.NET中实现它们。