Artikel-ID: 197298 - Geändert am: Samstag, 12. Mai 2007 - Version: 1.2 INFO: Microsoft Bibliotheken-Update: Beschreibung, Bezugsquellen und HintergrundDieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base: 197298 (http://support.microsoft.com/kb/197298/EN-US/ ) 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. Auf dieser SeiteZusammenfassung
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
(http://support.microsoft.com/kb/194022/DE/
)
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 ProblemeDieses 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
(http://support.microsoft.com/kb/190536/DE/
)
PRB: Invalid Page Fault in Msvcrt.dll
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. 194550 (http://support.microsoft.com/kb/194550/DE/ ) PRB: Freeing Memory Multiple Times May Cause an Access Violation Außerdem werden in diesem Update die folgenden Bugs in Visual C++ 6.0 behoben: 193099
(http://support.microsoft.com/kb/193099/DE/
)
FIX: CDialog::Create() Returns Incorrect Value Calling EndDialog 193272 (http://support.microsoft.com/kb/193272/DE/ ) FIX: MFC Doesn't Call CPrintDialog::OnInitDialog 193102 (http://support.microsoft.com/kb/193102/DE/ ) FIX: Assert in Appui1.cpp Line 215 in MFC SDI/MDI Application 193100 (http://support.microsoft.com/kb/193100/DE/ ) FIX: CString Serialization Causes Access Violation 192942 (http://support.microsoft.com/kb/192942/DE/ ) FIX: Call to CWnd::MoveWindow Causes Stack Overflow 193509 (http://support.microsoft.com/kb/193509/DE/ ) FIX: Exception When Calling strftime() Function Bezugsquellen für das Microsoft Bibliotheken-UpdateSie können dieses Update von der folgenden Website downloaden:http://support.microsoft.com/ph/1139
(http://support.microsoft.com/ph/1139)
Hinweis: Die Registrierungsprobleme mit TaxSaver 1999 wurden im Microsoft Bibliotheken-Update behoben. Die Informationen in diesem Artikel beziehen sich auf:
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.
| SPRACHE AUSWÄHLEN
|
Zum Anfang
