Instalacja VB6 w systemie Windows 7 (lub Windows 8) (lub Windows 10) [duplikat]

Możliwy duplikat:
czy ktoś odniósł sukces z Visual Studio 6 na Windows 7?
czy VB6 IDE działa na Windows 7 64-bit?

Mam problemy z instalacją VB6 na Windows 7. Zdaję sobie sprawę, że jest to legacy IDE i moje badania w sieci nie były aż tak pomocne. Za każdym razem, gdy próbuję zainstalować VB6 na Windows 7, oprócz alertu powiadamiającego mnie o problemach ze zgodnością, konfiguracja działa i nie udaje się pod koniec, do którego proces instalacji ostatecznie nie powiedzie się. A gdy podejmowana jest kolejna próba, niektóre pliki dll są rzekomo nieosiągalne.

To tylko niektóre z niewielu linków, które odwiedziłem w nadziei osiągnięcia rozwiązania lub nawet po prostu zobaczenia kilku okruchów chleba: {]} - Jak zainstalować VB6 w Windows 7
- VB6 na Windows 7 64-bit

Zanim ktoś powie: "po cholerę chcesz zainstalować VB6 na Windows 7, skoro są nowsze wersje Microsoftu Visual Studio out!", VB6 jest nadal wymagane do utrzymania i aktualizacji starszego systemu już istniejącego.

Więc pytanie brzmi, czy istnieje sposób, aby zainstalować VB6 na Windows 7 bez problemów ze zgodnością? Czy lepiej zainstalować wirtualną skrzynkę i uruchomić VB6 IDE W XP? A może są jakieś inne sposoby, z którymi się nie spotkałem, które mogą mieć zastosowanie do tego dylematu?

Dzięki i pozdrawiam,

Craig

Author: Community, 2012-05-08

3 answers

VB6 instaluje się dobrze na Windows 7 (i Windows 8 / Windows 10) z kilkoma zastrzeżeniami.

Oto jak go zainstalować:

  • przed przystąpieniem do procesu instalacji poniżej, Utwórz plik o zerowym bajcie w C:\Windows o nazwie MSJAVA.DLL. Proces konfiguracji będzie szukał tego pliku, a jeśli go nie znajdzie, wymusi instalację starej, starej Javy i wymaga ponownego uruchomienia. Tworząc plik zero-bajtowy, instalacja spleśniałej Javy jest omijana i żaden restart nie będzie wymagane.
  • wyłącz UAC.
  • Insert Visual Studio 6 CD.
  • Wyjście Z konfiguracji Autorun.
  • przejdź do folderu głównego płyty VS6.
  • Kliknij prawym przyciskiem myszy SETUP.EXE, Wybierz Run As Administrator.
  • w tym i innych ostrzeżeniach asystenta zgodności programu kliknij Uruchom Program.
  • Kliknij Dalej.
  • kliknij "Akceptuję Umowę", a następnie dalej.
  • wprowadź nazwę i informacje o firmie, kliknij Dalej.
  • wybierz konfigurację niestandardową, kliknij Następny.
  • Kliknij Dalej, a następnie Ok.
  • konfiguracja będzie "myśleć do siebie" przez około 2 minuty. Przetwarzanie można zweryfikować, uruchamiając Menedżera zadań i sprawdzając użycie procesora ACMSETUP.EXE.
  • na liście opcji wybierz następujące:
    • Microsoft Visual Basic 6.0
    • ActiveX
    • Dostęp Do Danych
    • grafika
    • wszystkie inne opcje powinny być odznaczone.
  • Kliknij Continue, setup will Kontynuuj.
  • na koniec pojawi się okno dialogowe pomyślnego zakończenia, w którym kliknij Ok. W tym momencie zainstalowany jest Visual Basic 6.
  • jeśli nie masz płyty MSDN CD, wyczyść pole wyboru w następnym oknie dialogowym i kliknij Dalej. Zostaniesz ostrzeżony o braku MSDN, ale po prostu kliknij tak, aby zaakceptować.
  • Kliknij przycisk Dalej, aby pominąć instalację Installshield. To naprawdę stara wersja, której i tak nie chcesz.
  • Kliknij ponownie Dalej, aby pominąć instalację BackOffice, VSS, i serwer SNA. Nie trzeba!
  • W następnym oknie wyczyść pole wyboru "Zarejestruj się teraz" i kliknij Zakończ.
  • czarodziej wyjdzie, a ty skończysz. Możesz znaleźć VB6 pod Start, Wszystkie programy, Microsoft Visual Studio 6. Smacznego!
  • Włącz UAC ponownie

  • możesz zauważyć po pomyślnym zainstalowaniu VB6 na Windows 7, że praca w IDE jest trochę, cóż, powolna. Na przykład zmiana rozmiaru obiektów w formularzu jest rzeczywistością ból.
  • po zainstalowaniu VB6, będziesz chciał zmienić ustawienia zgodności dla pliku wykonywalnego IDE.
  • używając Eksploratora Windows, przejrzyj lokalizację, w której zainstalowałeś VB6. Domyślnie ścieżka jest C:\Program Files\Microsoft Visual Studio\VB98\
  • Kliknij prawym przyciskiem myszy VB6.plik programu exe i wybierz Właściwości z menu kontekstowego.
  • Kliknij kartę Zgodność.
  • Umieść czek w każdym z tych checkboxów:
  • Uruchom ten program w trybie zgodności Dla Windows XP (Service Pack 3)
    • Wyłącz Motywy Wizualne
    • Wyłącz Skład Pulpitu
    • Wyłącz skalowanie wyświetlacza przy wysokich ustawieniach DPI
    • Jeśli masz włączony UAC, prawdopodobnie zaleca się zaznaczenie pola "Uruchom ten program jako Administrator"

Po zmianie tych ustawień Uruchom IDE i wszystko powinno wrócić do normy, a IDE nie jest już ospałe.

Edit: Updated dead link to point to a different page with the same instrukcje

Edit: Zaktualizowano odpowiedź o rzeczywiste instrukcje w poście, ponieważ link nadal umierał

 76
Author: Matt Wilko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-11 15:16:04

Zainstalowałem i używałem VB6 dla starszych projektów wiele razy w Windows 7.

Co zrobiłem i nigdy nie natknąłem się na żadnych problemów, to zainstalować VB6, zignorować błędy, a następnie przystąpić do instalacji najnowszego dodatku service pack, obecnie SP6.

Pobierz tutaj: http://www.microsoft.com/en-us/download/details.aspx?id=5721

Bonus: Również po zainstalowaniu i uświadomieniu sobie, że przewijanie nie działa, użyj poniżej: http://www.joebott.com/vb6scrollwheel.htm

 10
Author: ericosg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-08 09:10:49

Dziękuję wszystkim za odpowiedzi w tej sprawie. Wygląda na to, że miałem włączone UAC, a także nie odpowiednie prawa do pc: p.

W podsumowaniu zamieszczę linki (proponowane przez was wszystkich), do których inni mogą się odwoływać, jeśli natkną się na ten link.

I dziękuję ericosg za linki, które też mogą pomóc.

Jeszcze raz dziękuję wszystkim za wnikliwe wskazówki to jest bardzo mile widziane: d

 0
Author: EthiopionZA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:18:09