Обновление программного обеспечения с VisualBasic 5 до 8
Я дал VisualBasic Software, написанный на VB5. Теперь все это должно работать под Windows 7, поэтому его необходимо преобразовать в VB8 или VB9. Кажется, что большая часть API VB сильно изменилась за эти годы, поэтому для меня кажется совершенно невозможным запустить всего несколько обновлений кода, и все в порядке...
Самая большая проблема - это формы. В этом программном обеспечении много форм, которые объявлены в файлах.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
Мне кажется, что этот материал был сгенерирован с помощью пользовательского интерфейса, так что там нет никакого собственного написанного кода.
Можно ли запустить этот код в VB8/9 или даже переписать его, чтобы VB8/9 его понимал? Я в настоящее время очень пессимистичен и думаю, что все программное обеспечение должно быть переписано...
1 ответ
Обратный инжиниринг кода VB для полного функционального и технического анализа.
Реализуйте их в VB.NET.