INFO: Microsoft Bibliotheken-Update: Beschreibung, Bezugsquellen und Hintergrund

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 197298 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base:
197298 INFO: Microsoft Libraries Update: What, Where, Why
Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser Artikel enthält Informationen zum Inhalt des Microsoft Bibliotheken-Updates und dazu, wo Sie dieses Update beziehen können.

Das Microsoft Bibliotheken-Update behebt bekannte Probleme mit der Binär-Kompatibilität bei bestimmten verteilbaren Laufzeitdateien, die in mit Visual Studio 6.0 erstellten Anwendungen enthalten sind.

Dieses Update ist für Kunden vorgesehen, die keine Visual Studio 6.0-Produkte auf ihrem Computer installiert haben, aber Anwendungen installiert haben, die 6.0-Bibliotheken enthalten. Dieses Update behebt Probleme in den 6.0-Bibliotheken, ohne dass frühere Bibliotheken modifiziert oder ersetzt werden.

Kunden, die Visual Studio 6.0-Produkte wie Visual Basic 6.0 oder Visual C++ 6.0 installiert haben, sollten das neueste Service Pack für Microsoft Visual Studio installieren, das in folgendem Artikel der Microsoft Knowledge Base beschrieben ist:
194022 INFO: Visual Studio 6.0 Service Packs - Inhalt, Verfügbarkeit und Bestellung
Das Microsoft Bibliotheken-Update ist in acht Sprachen lokalisiert: Deutsch, Japanisch, Französisch, Italienisch, Spanisch, Koreanisch, Chinesisch (vereinfacht) und Chinesisch (traditionell).

Hinweis: Nach der Installation des Microsoft Bibliotheken-Updates muss der Computer neu gestartet werden.

Weitere Informationen

In der folgenden Liste sind alle Dateien aufgeführt, die im Microsoft Bibliotheken-Update enthalten sind.
Dateiname      Version       Beschreibung
-----------------------------------------------------------------------

Msvcrt.dll     6.00.8337     Visual C++-Laufzeitmodul, keine
                             Abhängigkeiten.

Oleaut32.dll   2.30.4265     Teil des OLE-AUT-Dateisatzes, der
                             Microsoft Foundation Classes (MFC)
                             und Visual Basic-Laufzeitmodul ergänzt.

Olepro32.dll   5.00.4265     Teil des OLE-AUT-Dateisatzes, der MFC
                             und Visual Basic-Laufzeitmodul ergänzt.

Asycfilt.dll   2.30.4265     Teil des OLE-AUT-Dateisatzes, der MFC
                             und Visual Basic-Laufzeitmodul ergänzt.

Stdole2.tlb    2.30.4265     Teil des OLE-AUT-Dateisatzes, der MFC
                             und Visual Basic-Laufzeitmodul ergänzt.

Mfc42.dll      6.00.8267     Microsoft Foundation Class (MFC),
                             abhängig von "Msvcrt.dll", "ComCtl32.dll"
                             und OLE-AUT-Dateien.

Mfc42u.dll     6.00.8267     MFC Unicode nur für die Windows NT-
                             Plattform.

Regsvr32.exe                 Nur zu Registrierungszwecken. Für
                             "Mfc42.dll" und "Oleaut32.dll".

RegTlib.exe                  Zur .tlb-Registrierung für "stdole2.tlb".
				

Durch dieses Update behobene Probleme

Dieses Update verfügt über die neue C-Laufzeitbibliothek-DLL "Msvcrt.dll". Diese Datei behebt die Probleme mit der Heap-Kompatibilität, die in den folgenden Artikeln der Microsoft Knowledge Base beschrieben sind:
190536 PRB: Invalid Page Fault in Msvcrt.dll

194550 PRB: Freeing Memory Multiple Times May Cause an Access Violation
Die Ursache der Kompatibilitätsprobleme bestand in einer Änderung des internen Layouts der Methode, mit der die C-Laufzeitbibliothek Speicher zuordnet. Es sollte keine Anwendung von diesem Layout abhängig sein, aber infolge der Probleme, die in den zuvor genannten Artikeln beschrieben sind, werden die Anwendungen unabsichtlich durch den neuen Heap-Manager beeinträchtigt. Die neue Datei "Msvcrt.dll" implementiert zwei Heap-Manager, den Visual C++ 5-kompatiblen Heap-Manager und den Visual C++ 6-kompatiblen Heap-Manager. Die Datei erkennt, mit welcher Visual C++-Version Ihre Anwendung erstellt wurde, und verwendet den entsprechenden Heap-Manager für diese Anwendung. Bei Version 6.0 oder höher wird der Visual C++ 6-kompatible Heap-Manager verwendet, während bei einer früheren Version als 6.0 der Visual C++ 5-kompatible Heap-Manager verwendet wird.

Außerdem werden in diesem Update die folgenden Bugs in Visual C++ 6.0 behoben:
193099 FIX: CDialog::Create() Returns Incorrect Value Calling EndDialog

193272 FIX: MFC Doesn't Call CPrintDialog::OnInitDialog

193102 FIX: Assert in Appui1.cpp Line 215 in MFC SDI/MDI Application

193100 FIX: CString Serialization Causes Access Violation

192942 FIX: Call to CWnd::MoveWindow Causes Stack Overflow

193509 FIX: Exception When Calling strftime() Function

Bezugsquellen für das Microsoft Bibliotheken-Update

Sie können dieses Update von der folgenden Website downloaden:
http://support.microsoft.com/ph/1139

Hinweis: Die Registrierungsprobleme mit TaxSaver 1999 wurden im Microsoft Bibliotheken-Update behoben.

Eigenschaften

Artikel-ID: 197298 - Geändert am: Samstag, 12. Mai 2007 - Version: 1.2
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Visual Studio 6.0 Enterprise Edition
Keywords: 
kbinfo KB197298
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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