0

我给出了一个用 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

在我看来,这个东西是用 UI-Layouter 生成的,所以那里没有自写的代码。

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

4

1 回答 1

1

对 VB 代码进行逆向工程以进行完整的功能和技术分析。

在 VB.NET 中实现这些。

于 2012-01-23T12:54:36.760 回答