Больше не могу найти пакеты обновления для Visual Basic 5 - PullRequest
1 голос
/ 12 июля 2010

Я использую Visual Basic 5 с тех пор, как он был выпущен пару лет назад.

Я переустанавливал его на каждый новый ноутбук и каждый раз загружал пакет обновления. Я думаю, что это SP2 для VB5 мне нужно.

Но, не касаясь его в течение двух лет, я только что установил его на ноутбуке, чтобы изменить приложение. Тем не менее, похоже, что Microsoft больше не предлагает пакет обновления для загрузки .

И при открытии моих проектов я получаю повторяющиеся сообщения для каждого кадра, говорящие мне, что «у меня нет лицензии на использование элемента управления в режиме разработчика».

Что это за ошибка и как получить пакеты обновления?

Ответы [ 2 ]

1 голос
/ 17 марта 2011

Если вы портируете на VB6, вам не нужно вносить слишком много изменений.

Если вы портируете на любую версию VB.Net, вы обнаружите, что изменения довольно экстремальные. Автоматизированный инструмент попытается выполнить часть работы за вас, но в зависимости от того, как был написан ваш код и какие функции VB5 вы использовали, вы, вероятно, обнаружите, что вам нужно вручную исправить большинство внесенных изменений.

Самая большая проблема заключается в том, что некоторые функции VB5 не имеют прямых эквивалентов в VB.Net. Использует ли какая-либо из ваших форм контрольные массивы? Вы МОЖЕТЕ сделать что-то похожее на VB.Net, но инструмент преобразования не знает об этом, поэтому преобразование должно быть полностью ручным.



К вашему сведению, пакеты обновлений Microsoft доступны в двух формах. Обычный процесс обновления выясняет, какие исправления необходимы на вашем компьютере, затем загружает их и устанавливает их. Но есть и «административная» версия, которая загружает все необходимые изменения MIGHT в одном пакете. Этот пакет не устанавливается автоматически - после завершения загрузки вы должны вручную запустить его. Версия для администраторов предназначена для системных администраторов, которым, возможно, придется применить одно и то же исправление к десяткам / сотням / тысячам компьютеров в сети - вам не нужно загружать одни и те же данные снова и снова.

Пакеты обновления для администратора, конечно, не помогут вам с VB5 (если вы не найдете кого-то, кто скачал пакеты обновления VB5 и держал их). Но если вы в конечном итоге переходите на новую версию Visual Studio (или VB) и думаете, что, скорее всего, вы будете использовать их более 6 месяцев или около того после окончания поддержки Microsoft, возможно, вы захотите получить привычка скачивать админские сервисные пакеты и где-то их архивировать. Это может предотвратить подобные проблемы в будущем.

0 голосов
/ 02 июля 2013

Проблема лицензирования упоминается в базе знаний Microsoft http://support.microsoft.com/kb/181854

Исправление доступно для скачивания с того же места.

Примечание: если вы работаете в Windows Seven, вам нужно запустить VisualBasic в режиме повышенных прав.

...