В Visual C++ 6 происходит сбой при открытии проекта или использовании меню "Открыть",
Как я могу «заставить» VC++6 работать под Windows 7 без эмулятора Windows XP / виртуальной машины / режима Windows XP?
В Visual C++ 6 происходит сбой при открытии проекта или использовании меню "Открыть",
Как я могу «заставить» VC++6 работать под Windows 7 без эмулятора Windows XP / виртуальной машины / режима Windows XP?
Чтобы добиться того, чего вы хотите, вам необходимо выполнить следующие инструкции:
1) перейдите в каталог установки вашей установки VC++6
2) Откройте папку /Common /MSDev98 /Bin /.
3) Щелкните правой кнопкой мыши MSDEV.exe и выберите «Свойства».
4) Выберите вкладку ocmpatibility и выберите «запустить эту программу в режиме совместимости для:»
Из выпадающего меню выберите Windows 98/me (Windows XP SP3 тоже работает нормально)
5) Установите флажок "Запуск от имени администратора"
6) Применить изменения и запустить MSDEV.exe
7) Выберите Инструменты> Параметры
8) На вкладке редактора вы ДОЛЖНЫ ОТКЛЮЧИТЬ ВСЕ ЯЩИКИ в «Параметры сохранения» и «Параметры завершения выписки»
9) нажмите ОК
10) Выберите Инструменты> Параметры еще раз
11) На вкладке совместимости убедитесь, что у вас есть "Текущий редактор исходного кода:" раскрывающийся список в "Developer Studio"
12) Отметьте ТОЛЬКО "Включить копирование без выделения" и «Двойной щелчок в редакторе кода редактирования кода (только MFC)»
13) нажмите ОК
14) Выберите Инструменты> Параметры снова
15) На вкладке "Рабочая область" убедитесь, что проверены ТОЛЬКО следующие элементы (могут быть): "Отображать строку состояния", "Вывод", "Рабочая область"
16) нажмите ОК
17) Закройте IDE
18) Перейдите в каталог установки Visual C++, затем в /Common /MSDev98 /Bin /IDE /
19) Удалите следующий файл: DEVDBG.PKG (ДА УДАЛИТЬ, или, ПО меньшей мере, переместить его на рабочий стол, далеко-далеко от VC++6).
20) Создайте КОПИЮ DEVCPP.PKG
21) Переименуйте созданную копию в DEVDBG.PKG
22) Получайте удовольствие, используя Visual Studio C++ 6 под Windows Vista / 7/8
ПРИМЕЧАНИЕ: ВЫ НЕ МОЖЕТЕ ИСПОЛЬЗОВАТЬ МЕНЮ «ОТКРЫТЫЙ ФАЙЛ». Вы должны загрузить проекты, щелкнув правой кнопкой мыши на.Файл DSP (если не связан) и выберите, чтобы открыть с MSDEV.exe
Некоторые другие вещи могут не сработать, но мне, по крайней мере, удалось использовать IDE VC++ 6.0 на W7x64 (я не могу как-то применить патчи :()
Строительство некоторых продвинутых проектов работает как шарм!
(ЕСЛИ VC++ 6 спросит вас, какую из двух версий C++ использовать, выберите первую!)
Обновление: ошибка сбоя меню, вероятно, может быть исправлена благодаря этой статье:
http://support.microsoft.com/kb/231655
если все сделано правильно, вы должны иметь рабочую версию VC++6.0 в вашей установке Windows Vista /7/8.
Обратите внимание, что компилятор всегда работает, это просто среда IDE, которая иногда падает. (И мы попытались это исправить сейчас)
ОБНОВЛЕНИЕ 2:
Если вам удастся установить SP6 (я установил его на виртуальной машине XP, а затем скопировал обновленные файлы обратно на мой хост с Windows 7), тогда больше проблем не будет.
Я решил опубликовать обновление, так как у меня были трудности с установкой Visual Studio 6.0, даже если я выполнял предыдущие шаги.
Вот шаги, которые я предпринял для установки Visual Studio 6.0 на мою 32-битную систему Win7 Pro. Вы должны позаботиться о том, чтобы точно следовать этим шагам и не отклоняться. Неудачные установки происходят из-за устаревших DLL-файлов, которые не могут зарегистрироваться. Эти процедуры помогут избежать их.
Шаг 1: Скопируйте файлы на жесткий диск. A. при копировании второго CD скопируйте их в ту же папку, что и CD 1. Это даст вам полную установку установки.
Шаг 2: Перейдите в каждую из папок и установите режим сопоставимости для всех файлов .exe на Windows 98. Также проверьте отключение композиции рабочего стола и масштабирование дисплея при настройках с высоким DPI.
Шаг 3: Запустите программу установки.
Шаг 4. Выберите выборочную установку
Шаг 5: снимите флажок 98DCom
Шаг 6: снимите все флажки, кроме Visual Basic. Игнорируйте любые предупреждающие сообщения. Столько, сколько люди могут ненавидеть VB, это - единственный раз, когда VB - Ваш друг. Цель этого состоит в том, чтобы получить успешную установку.
Шаг 6: После успешной установки запустите программу «Программы и компоненты» с панели управления.
Шаг 7. Выберите программу Visual Basic 6.0 в списке и нажмите кнопку «Изменить / удалить».
Шаг 8: Отметьте только параметр Visual C++, чтобы добавить Visual C++.
Шаг 9: Запустите программу Visual Studio 6.0 с пакетом обновления 6. Это должно исправить падение открытого файла.
Шаг 10: наслаждайтесь использованием Visual Studio 6.0 в Windows 7.
Скотт Тови
Обновление: VB6 Service Pack 6 предотвращает падение открытого файла, но вы должны запустить Visual C++ от имени администратора.
Также попробуйте отключить "Композиция рабочего стола" и "Масштабирование экрана при настройках с высоким разрешением". Это должно исправить некоторые проблемы с некоторыми элементами, которые не обновляются время от времени, и ускорить другие процессы (например, выбор большого количества элементов одновременно).
Для установки в Windows 8 важно снять флажок Доступ к данным -> Изменить параметры -> Поставщики ADO, RDS и OLE DB. Для получения дополнительной информации см. Комментарии к этому сообщению:http://www.fortypoundhead.com/showcontent.asp?artid=23916
Visual Studio Installation
1. Ensure UAC has been turned off.
2. Ensure your user has administrative rights on the computer.
3. Run the Setup.exe file in the Visual Studio Installer.
4. “Run the program without getting help” when the error “This program has compatibility issues”.
5. Click Next, Accept the Agreement and click Next.
6. Enter your software key, name and company name. Click Next.
7. Update Microsoft Virtual Machine for Java.
8. “Run the program without getting help” when the error “This program has compatibility issues”. Note message shown twice.
9. Say “Yes” to reboot the system.
10. On start up the setup continues to run.
11. “Run the program without getting help”
12. Start Page shown. Click on Desktop.
13. “Run the program without getting help”
14. Visual Studio 6.0 Enterprise Edition shown with options “Custom, Products or Server Application”.
15. At this point click “Exit” on the installer and confirm with “Yes” otherwise an error will be shown if you continue.
16. Run the Setup.exe file in the Visual Studio Installer.
17. “Run the program without getting help”
18. Click Next and Accept the Agreement and click Next
19. Enter your software key, name and company name. Click Next.
20. Select Custom and click Next
21. Installation folder click next
22. “Run the program without getting help”
23. Click “Continue”.
24. Product ID click “Ok”
25. Tools -> Change Options -> OLE/Com Object Viewer, Uncheck and click OK.
26. Enterprise Tools -> Change Options -> Visual Studio Analyzer, Uncheck and click OK.
27. Data Access -> Change Options -> ADO, RDS and OLE DB Providers, Uncheck.
28. At this point it warns saying the component is essential. Click OK and OK again.
29. Click continue.
30. Say Yes to register environment variables.
31. Say Yes to VSS DB format.
32. Install box with “Destination File:” should appear.
33. Setup is updating your system message box should appear.
34. Click OK to Windows NT Debug Symbols.
35. Click Restart Windows.
36. On start up the setup continues to run and loads APEMREG.exe.
37. Install using compatibly settings.
38. “Run the program without getting help”
39. Untick install MSDN. Click Next and yes to confirm.
40. Select Nothing and click Next.
41. Select Nothing and click next.
42. Untick Register and click finish.
SP6 Installation
1. Run setupsp6.exe
2. Click Continue.
3. Click I Agree.
4. Setup Successful click OK.