Problem:
Beim Versuch, Vorgänge in SFirm auszuführen, bei denen ein Datum in die Datenbank geschrieben wird, erscheint häufig Fehlermeldung wie Invalid Date Format, Datensatz konnte nicht angelegt werden oder Fehlercode 2004.
Ursache:
Dieses Problem liegt an der Datei mfc140.dll, die sich im Ordner C:\Windows\SysWOW64 befindet. Diese DLL wird durch das Microsoft Update und die Installation der Visual C++ Redistributable Version 14.44.35112.1 installiert. Da diese mit älteren Versionen von Visual C++ Redistributable nicht kompatibel ist, verursacht die mfc140.dll von Microsoft unerwünschtes Verhalten in SFirm.
Workaround:
Um das Problem zu beheben, gehen Sie bitte wie folgt vor:
- Deinstallieren Sie die Visual C++ Redistributable Version 14.44.35112.1 auf Ihrem Rechner.
- Verschieben oder löschen Sie die Datei mfc140.dll im Ordner C:\Windows\SysWOW64
- Installieren Sie die unterstützte Visual C++ Redistributable Version 14.42.34438.0 manuell oder durch SFirm Reparaturinstallation.
Alternativ können Sie die fehlerhafte "mfc140.dll" löschen (es müssen ggf. zuerst die Dienste/Prozesse im Taskmanager beendet werden, wenn diese auf die Datei zugreifen) und durch eine funktionierende Datei ersetzen. Die Datei können Sie unter dem folgenden Link herunterladen.
https://support.sfirm.de/uploads/customerupload/mfc140dll_problem/mfc140.zip
und aus dem ZIP-Archiv extrahieren.
Durch diese Schritte sollte das Problem mit den Fehlermeldungen beim Ausführen von Vorgängen in SFirm behoben sein.
Lösung:
Patch 25.05 installieren