DLL-Salat unter Windows 95

Nach dem Aufspielen des Internet Explorer 5.0 verweigerte CleanSweep 3.0 mit der Meldung, daß die Datei fehle, den Dienst. Diese befand sich jedoch in . Nach einer Neuinstallation von CleanSweep lief dieses dann zwar wieder, dafür meldeten Programme wie Eudora Pro 4.0 oder ICQ, daß die Datei nicht vorhanden sei. Die befindet sich aber auch im Verzeichnis .

vorlesen Druckansicht
Lesezeit: 2 Min.

Nach dem Aufspielen des Internet Explorer 5.0 verweigerte CleanSweep 3.0 mit der Meldung, daß die Datei fehle, den Dienst. Diese befand sich jedoch in . Nach einer Neuinstallation von CleanSweep lief dieses dann zwar wieder, dafür meldeten Programme wie Eudora Pro 4.0 oder ICQ, daß die Datei nicht vorhanden sei. Die befindet sich aber auch im Verzeichnis .

Diese Schwierigkeiten entstehen durch Versionskonflikte der sogenannten Redistributable Libraries der Microsoft-Visual-Entwicklungssysteme. Visual C++ 6.0 und Visual Basic 6.0 installieren Version 6.1.8xx von VBAJET32.DLL, die an die Datei EXPSRV.DLL gebunden ist. Wenn eine Anwendung, die mit einer älteren Compiler-Version hergestellt wurde, auf diese neuere Bibliothek zugreift, erzeugt sie den genannten Fehler. Abhilfe läßt sich dadurch schaffen, daß man die ältere Fassung 5.0.7122 der DLL (http://www.chiropulse.com/tech/vbajet32.htm) ins Verzeichnis der streikenden Anwendung kopiert.

Anwendungen wie Eudora oder der ICQ-Client, die mit Visual C++ entwickelt wurden, sollten wieder klaglos laufen, wenn Sie die MFC42.DLL etwa durch die Version 6.00.8447.0 vom 27.4.1999 ersetzen. Sie befindet sich in der Cab-Datei VS6SP3_1.CAB des Archivs VS6SP3_2.EXE des Service Pack 3 zum Visual Studio 6.0 (http://www.microsoft.com/msdownload/vstudio/full.asp?lang=de). Mit CabView aus Microsofts Power Toys (auf der Shareware-CD zur c't 12/99 oder unter http://www.microsoft.com/Windows95/downloads/default.asp) läßt sich die gesuchte DLL aus dem Cab-File herauslösen.

Wenn eine ältere Anwendung mit der neuen DLL nicht klarkommen sollte, legen Sie die alte MFC42.DLL-Fassung in das Verzeichnis des störrischen Programms. (psz) (psz)