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 に答える