2009-12-18 1 views
0

Мы планируем перенести двоичный файл VB6 только с одной машины Windows на другую в производственной среде.Какой тип бинарной и исполняемой среды используется Visual Basic 6?

  • Какой тип ОС Windows не может работать с двоичным кодом VB6?
  • Какой тип дополнительного приложения времени выполнения необходимо установить, чтобы убедиться, что бинарный файл VB6 будет работать на этом компьютере?
  • Под капотом, как двоичный файл VB6 отличается от двоичного кода C#?
+0

Вы можете сделать установщик для своего проекта. У этого вопроса есть некоторые предложения. http://stackoverflow.com/questions/23836/what-is-the-best-simple-install-system-for-xp-vista – MarkJ

ответ

2

VB6 активно использует COM-объекты, которые необходимо будет установить в новой системе.

Это означает установку времени выполнения VB6 на этом компьютере и любых других элементов управления COM/ActiveX, которые использует приложение.

Приложения VB6 сильно отличаются от приложений C#. Скомпилированный код C# представлен как CIL, тогда как VB6 является либо собственным кодом, либо старым Pcode. Они также используют разные стандартные библиотеки.

Я не уверен в совместимости с операционной системой. Если это 32-битное приложение, то, я думаю, вы могли бы уговорить его запустить любую версию Windows.

+1

Должно присутствовать время выполнения VB6, но я полагаю, что с XP на нем установлено по умолчанию. –