정보: Visual Studio 6.0 서비스 팩 2 추가 정보

기술 자료 번역 기술 자료 번역
기술 자료: 214591 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

요약

Microsoft Visual Studio 6.0 서비스 팩 2 Readme 파일의 다음 섹션이 포함되어 있습니다.
  • 개요입니다.
  • 설치입니다.
  • 노트 수정입니다.
  • 추가 정보 찾기

추가 정보

개요

Microsoft Visual Studio 6.0 서비스 팩 2 특정 런타임 재배포 가능 파일을 Visual Studio 6.0 에서 알려진된 이진 호환성 버그를 해결합니다. 또한 이 서비스 팩을 Visual C++ 개발자를 위한 모든 원본 파일과 디버그 버전의 Microsoft Visual C++ 런타임 구성 요소 제공합니다.

이 서비스 팩을 설치하기 전에 모든 Visual Studio 응용 프로그램을 종료하십시오. 업데이트 또는 최신 수정 프로그램이 있는지 확인해야 Visual Studio에서 응용 프로그램을 변경할 때마다 이 서비스 팩을 설치하십시오.

Microsoft Visual Studio 6.0 서비스 팩 2 서비스 팩 1의 포함되지 않습니다.


설치

서비스 팩을 설치하려면 컴퓨터의 CD-ROM 드라이브에 CD를 삽입하십시오. 서비스 팩 루트 디렉터리에서 설치 프로그램을 실행하십시오. 설치 사용자 컴퓨터의 운영 체제 언어 검색하고 다음 설정을 중 하나를 실행합니다.

   \fra\setup (French)
   \deu\setup (German)
   \enu\setup (English)
   \jpn\setup (Japanese)
   \esp\setup (Spanish)
   \kor\setup (Korean)
   \chs\setup (Simplified Chinese)
   \cht\setup (Traditional Chinese)
   \ita\setup (Italian)
				
언어 설정이 이 목록에 없는 경우 영어 버전의 설치 실행됩니다.


파일 설치 설치 있는 결정

사용자 컴퓨터에 이 서비스 팩에 포함된 모든 파일을 설치할 수 없습니다. 사용자 컴퓨터의 파일 복사본이 없는 경우 또는 컴퓨터에 파일을 최신 버전으로 서비스 팩이 아닌 경우 설치 컴퓨터에 파일을 업데이트하지 않습니다.


사용자가 이전에 수정한 파일 업데이트

설치 파일을 바꾸려면 결정합니다 기본 방법은 파일 리소스의 버전 정보를 확인하는 것입니다. 그러나, 텍스트 파일 및 이진수가 아닌 파일 같은 일부 파일은 자원 정보가 있습니다. 이 이런 경우 설치 파일을 교체해야 하는지 결정하는 데 시간 스탬프를 사용합니다. 대한 시간 스탬프가 변경되지 않으면 Visual Studio 구성 요소에 텍스트 파일 또는 않는 버전 정보가 수행한 다음 설치 파일을 해당 파일을 바꿀 수 없습니다. 소스 파일 및 헤더 파일을 변경했을 수 있습니다 일부 파일을 예입니다.


파일 버전 바탕으로 제품 업데이트 기록 결정

제품의 최초 릴리스 이후 업데이트 내용이 있는지 확인하기 위해 하나 이상의 파일 속성 버전 번호가 검사해야 합니다. 업데이트를 확인하려면 다음 단계를 제품 상태를 사용하십시오.

  1. 검사할 파일을 확인하려면 아래의 표에 찾습니다. 제품 업데이트 기록 완전히 확인하려면 두 개 이상의 파일을 검사하여 할 수 있습니다.
  2. 각 파일에 대해 Windows 탐색기에서 파일을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭하십시오.
  3. 버전 테이블에 나열된 버전을 비교하고 버전 탭을 클릭하십시오.

다음 표에서는 이 Visual Studio 6.0 서비스 팩 업데이트 개발자 도구를 보여 줍니다. 버전 정보를 확인하는 점검하여 키 파일 목록을 표시합니다.
    Product             Files           Release       Version on SP2
    ----------------------------------------------------------------

    Visual Studio 6.0   Oleaut32.dll    2.30.4261     2.40.4268
                        Olepro32.dll    5.00.4261     5.00.4268
                        Asycfilt.dll    2.30.4261     2.40.4268
                        Stdole2.tlb     2.30.4261     2.40.4268

    Visual Basic 6.0    Msvbvm60.dll    6.00.8176     6.00.8268

    Visual C++ 6.0      Afxodlgs.h
                        Arccore.cpp
                        Ctlinplc.cpp
                        Dlgcore.cpp
                        Dlgprnt.cpp
                        Libcmt.lib
                        Libcmtd.lib
                        Libcmtd.pdb
                        Mfc42.dll       6.00.8168.0   6.00.8267.0
                        Mfc42.lib
                        Mfc42.map
                        Mfc42.pdb
                        Mfc42d.dll      6.00.8168.0   6.00.8267.0
                        Mfc42d.lib
                        Mfc42d.map
                        Mfc42d.pdb
                        Mfc42u.dll      6.00.8168.0   6.00.8267.0
                        Mfc42u.lib
                        Mfc42u.map
                        Mfc42u.pdb
                        Mfc42ud.dll     6.00.8168.0   6.00.8267.0
                        Mfc42ud.lib
                        Mfc42ud.map
                        Mfc42ud.pdb
                        Mfcd42d.dll     6.00.8168.0   6.00.8267.0
                        Mfcd42d.lib
                        Mfcd42d.map
                        Mfcd42d.pdb
                        Mfcd42ud.dll    6.00.8168.0   6.00.8267.0
                        Mfcd42ud.lib
                        Mfcd42ud.map
                        Mfcd42ud.pdb
                        Mfcn42d.dll     6.00.8168.0   6.00.8267.0
                        Mfcn42d.lib
                        Mfcn42d.map
                        Mfcn42d.pdb
                        Mfcn42ud.dll    6.00.8168.0   6.00.8267.0
                        Mfcn42ud.lib
                        Mfcn42ud.map
                        Mfcn42ud.pdb
                        Mfco42d.dll     6.00.8168.0   6.00.8267.0
                        Mfco42d.lib
                        Mfco42d.map
                        Mfco42d.pdb
                        Mfco42ud.dll    6.00.8168.0   6.00.8267.0
                        Mfco42ud.lib
                        Mfco42ud.map
                        Mfco42ud.pdb
                        Mfcs42.lib
                        Mfcs42.pdb
                        Mfcs42d.lib
                        Mfcs42d.pdb
                        Mfcs42u.lib
                        Mfcs42u.pdb
                        Mfcs42ud.lib
                        Mfcs42ud.pdb
                        Msvcrt.dll      6.00.8168.0    6.00.8337.0
                        Msvcrt.lib
                        Msvcrt.pdb
                        Msvcrtd.dll     6.00.8168.0    6.00.8337.0
                        Msvcrtd.lib
                        Msvcrtd.pdb
                        Nafxcw.lib
                        Nafxcw.pdb
                        Nafxcwd.lib
                        Nafxcwd.pdb
                        Oledlgs2.cpp
                        Strftime.c
                        Uafxcw.lib
                        Uafxcw.pdb
                        Uafxcwd.lib
                        Uafxcwd.pdb
                        Viewcore.cpp
                        Winfrm.cpp
                        Sbheap.c*
                        Malloc.c*
                        Free.c*
                        Expand.c*
                        Heapinit.c*
                        Delete.cpp*
                        New.cpp*
                        Realloc.c*
                        Calloc.c*
                        Heapmin.c*
                        Msize.c*
                        Heapchk.c*
                        Dbgheap.c*
                        Winheap.h*

    Visual J++ 6.0      Msjavx86.exe     5.00.2922 5.00.3161
                        Classd.exe       5.00.2922 5.00.3161
                        Classr.exe       5.00.2922      5.00.3161
                        Msvj98.dll       6.00.8169 6.01.8349
                        Msvj98ui.dll     6.00.8167 6.01.8349
                        Jvc.exe          6.00.8167 6.00.8343
                        Applet on HTML.vjp
                        COM Control.vjp
                        Console Application.vjp

				

Visual Studio 6.0 서비스 팩 제거

Visual Studio 독립적으로 서비스 팩을 제거할 수 없습니다. Visual C++ 같은 Visual Studio 6.0 도구 위한 서비스 팩 업데이트를 제거하려면 도구를 제거해야 합니다. 서비스 팩 업데이트는 함께 제거됩니다. 그런 다음 업데이트 없이 도구를 다시 설치하십시오.
노트 수정


고정된 Visual C++ 문제

다음 Visual C++ 문제 서비스 팩 2 고정 및 서비스 팩 1 또한 해결되었습니다.

Microsoft 기반 클래스 (MFC) 문제:

193099FIX: CDialog::Create() ReturnsIncorrect EndDialog 호출 값
193272FIX: MFC CallCPrintDialog::OnInitDialog을 않는다합니다
193102FIX: Appui1.cpp 줄 215in MFC SDI/MDI 응용 프로그램에서 Assert
192942FIX: CWnd::MoveWindowcauses 스택 오버플로 호출
193100FIX: CString 직렬화 CausesAccess 위반

CRT 문제:
193509FIX: Callingstrftime() 함수 때 예외

다음 문제 서비스 팩 2에서 해결된 있지만 서비스 팩 1에서 해결되지 않은.

MSVCRT.DLL 더 나은 호환성을 Visual C++ 6.0 힙 외에도 Visual C++ 5.0 힙 포함하도록 수정되었습니다. Visual C++ 6.0 응용 프로그램을 계속 Visual C++ 6.0 힙 및 pre-Visual C++ 6.0 응용 프로그램을 사용하려면 Visual C++ 5.0 힙을 사용합니다.

CRT 문제:

힙 호환성 문제는 다음 두 기술 자료 문서에서 설명한 대로:

190536PRB: 잘못된 페이지 오류 inMsvcrt.dll
194550PRB: 여러 TimesMay 인해 액세스 위반이 메모리 해제를

서비스 팩 2를 설치하는 경우 CRT 힙 관리 파일의 여러 Visual C++ 6.0 힙 및 Visual C++ 5.0 힙에 대한 코드를 포함하는 업데이트된 파일을 덮어씁니다. Visual C++ 6.0 정적 라이브러리를 다시 만들어야 할 경우, 정적 라이브러리에서 Visual C++ 5.0 힙 코드가 포함됩니다. 사용되지 않습니다. Visual C++ 5.0 힙 위에 나열된 문제로 인해 발생할 수 있는 호환성 문제를 지원하기 위해 이 릴리스에 추가되었습니다. Visual C++ 5.0 코드를 다시 작성한 정적 라이브러리에 포함된 원할 경우 Visual C++ 6.0으로 릴리스된 원래 코드를 사용하여 라이브러리를 다시 빌드합니다 합니다.

작은 블록을 힙 소스 파일은 이전 Visual C++ 6.0 파일 목록에서 별표 플래그가 지정됩니다. 나열된 원본 파일을 힙 DLL 버전 PDB 파일이 일치하지 및 이 서비스 팩에서 업데이트된 정적 CRT 라이브러리 해당하지 않는 알고 있어야 합니다. 정적 CRT 라이브러리에 디버깅해야 하는 경우 제품 CD에서 원래 CRT 소스 파일을 다시 복사해야 합니다.

고정된 VBA 문제

다음 VBA 문제를 서비스 팩 2 고정 및 서비스 팩 1 또한 수정되었습니다.
  • 여덟 개 in-process COM DLL 응용 프로그램에서 사용하는 경우 컴파일된 VBA 코드에서 런타임 오류가 발생할 수 있습니다.
응용 프로그램의 런타임 구성 요소를 설치 웹에서 다운로드할 경우, 이 서비스 팩에 다음과 같은 파일이 변경된 것을 유의하십시오.

  • Msvbvm60.cabVbrun60.cabOleaut.cab

고정된 자동화 문제

다음 실행 시간 문제를 서비스 팩 2 고정 및 서비스 팩 1 또한 수정된:
  • out-only SAFEARRAY 위한 할당되지 않은 배열을 전달하는 매개 변수는 런타임에 바인딩된 메서드 호출에 실패합니다.

Visual J ++ 파일 업데이트

앞에서 설명한 자동화 문제에 대한 응답으로, Microsoft 가상 시스템 파일이 업데이트되었습니다. 이 변경 모두 Visual J ++ 설치되어 있는, 컴퓨터 및 Visual J ++ 재배포 가능 폴더에 적용되지 않도록 분산되어 있는 Visual J ++ 응용 프로그램은 또한 업데이트된 자동화 파일이 포함됩니다.

핵심 Microsoft VM을 클래스 파일의 업데이트된 버전을 설치하고 Classd.exe 또는 Classr.exe 실행하십시오.

이 서비스 팩을 연방 학구 경기장 판단할 Ronald H. Whyte에 의해 발급된 예비 ruling 준수하는 데 필요한 필수 Visual J ++ 파일을 포함합니다. 이러한 변경은 Visual Studio 6.0 서비스 팩 1에서 포함되지 않았습니다. 자세한 내용은 주십시오 \vj98\extwarn.txt Visual Studio 폴더에 읽거나 http://msdn.microsoft.com/visualj로 이동

추가 정보 찾기

이 서비스 팩에서 해결된 Visual Studio 문제에 대한 더 자세한 정보에 대해 사용할 수 있는 Microsoft 기술 자료 문서를 참조하십시오.

http://support.microsoft.com/s upport


Visual Studio 서비스 팩 쿼리를 만들려면 다음을 수행합니다.
  1. "모든 제품" 목록에서 선택하십시오.
  2. 검색 유형 "키워드" 로 설정
  3. 다음 중 하나를 검색 구를 같이 입력합니다:
       kbvs600sp2
       kbvs600sp2bug
       kbvs600sp2fix
    					

  4. "찾기"를 클릭하십시오.
Visual Studio 웹 사이트에서 최신 제품 정보를 참조하십시오.
http://msdn.microsoft.com/vstudio

참조

참고 이 참조를 원래 추가 정보 텍스트 제품 릴리스의 일부가 아닙니다.:

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

197298정보: Microsoft Visual Studio 서비스 팩, 내용, 위치, 이유

속성

기술 자료: 214591 - 마지막 검토: 2005년 2월 10일 목요일 - 수정: 1.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Visual Studio 6.0 서비스 팩 1
  • Microsoft Visual Studio 6.0 서비스 팩 2
키워드:?
kbmt kbbug kbinfo kbvs600sp2fix KB214591 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
더 이상 지원되지 않는 제품의 KB 내용에 대한 고지 사항
이 문서에서는 Microsoft에서 더 이상 지원하지 않는 제품에 대해 설명합니다. 따라서 이 문서는 "있는 그대로" 제공되며 업데이트되지 않습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com