Разработка приложений VB6 с использованием 64-битной ОС

Моя компания с нетерпением ждет установки 64-битных ПК для разработки. Многие текущие проекты/приложения написаны на VB6, и нет никакого плана по обновлению их до .NET.

Текущие приложения VB6 написаны на 32-битной архитектуре, и при установке этих приложений на 64-битный ПК все они работают нормально после небольшой настройки, чтобы гарантировать, что приложения записывают/читают из правильных мест реестра (например, SysWOW64) и «Program Каталог файлов (см. Program Files (x86)).

Насколько я понимаю, Visual Studio 6 является 32-битным программным обеспечением и работает в 64-битной ОС (используя 32-битный слой в Windows - WOW). Visual Studio 6 всегда будет работать как 32-битная часть программного обеспечения.

Могу ли я скомпилировать приложения VB6 для работы с 32-битной и 64-битной архитектурой?

Насколько действительна эта ссылка: http://www.javaxt.com/Tutorials/Visual_Studio/Compiling_64_bit_apps_using_Visual_Studio_6_6_ а>

Пожалуйста, может кто-нибудь предоставить пару полезных ссылок, по которым я мог бы получить ссылки на мои вопросы. Заранее спасибо.

JFB


person Jimmy Fishbean    schedule 21.12.2012    source источник
comment
Ваша компания должна обновиться. VB6?   -  person duffymo    schedule 21.12.2012
comment
Конечно мне кажется по теме. Как указано ниже, нет возможности компилировать программы VB6 в 64-разрядные версии.   -  person Bob77    schedule 21.12.2012
comment
Этот вопрос очень сильно связан с программированием. Почему закрыто как не по теме?   -  person AllSolutions    schedule 06.10.2016
comment
Ссылка, упомянутая в вопросе, вероятно, предназначена для Visual C++. Я даже не смог найти такие экраны в VB6 IDE.   -  person AllSolutions    schedule 06.10.2016
comment
Если этот вопрос закрыт как не по теме, то почему этот вопрос разрешен: stackoverflow.com/questions/2501061/? Серьезно, модераторам нужно подумать!   -  person AllSolutions    schedule 06.10.2016


Ответы (1)


Предоставленная вами ссылка относится только к Visual C++ 6.0.

Вы не можете создать 64-битную программу, используя VB6.

IDE VB6 не поддерживается в 64-разрядной версии Windows 7, но вы МОЖЕТЕ заставить ее работать. См. интересные советы в ответах на этот вопрос и подробности о том, как установить его, в этот блог.

У меня есть личный опыт поддержки программ VB6, работающих в Windows 7, и, как вы сами говорите, все работает отлично. Однако лично я использую старую коробку XP в качестве машины для разработки VB6, в основном потому, что у меня есть одна со всеми установленными инструментами :-).

person GTG    schedule 21.12.2012