Fehler: Prozedureinsprungpunkt lStrcatI in MSDART.DLL nicht gefunden

Allgemeine Diskussion Fehler: Prozedureinsprungpunkt lStrcatI in MSDART.DLL nicht gefunden

  • Montag, 10. Oktober 2011 18:31
     
     

    Hallo,

    ich habe ein VB6-Setup auf einem Windows XP-Rechner (SP3 und alle Patches) erstellt und will dieses auf einem Server mit Windows 2008 R2 (32 Bit) ausführen.

     

    Während des Setups erhalte ich die Fehlermeldung:

    Prozedureinsprungpunkt lStrcatI in MSDART.DLL nicht gefunden.

     

    In meinem Setup habe ich bereits die MDAC_TYP.EXE entfernt, was zu keinem Erfolg führte.

    Weiß jemand, wie ich den Fehler beheben kann?

     

    Alexander

Alle Antworten

  • Mittwoch, 12. Oktober 2011 16:35
    Besitzer
     
     

    Hallo AlexanderRi,

    Schau Dir mal die folgenden Links an. Vielleicht können sie Dir weiter helfen

    Prozedureinspringpunkt GetIUMS wurde in der DLL MSDART.DLL

    You receive an Msdart.dll error message when you start Outlook

    You receive a "The procedure entry point GetIUMS could not be located in dynamic link library msdart.dll" error message when you try to open a UDL file

    Wo liegt bei Dir auf dem Rechner die Datei MSDART.DLL und in welcher Version?

    Grüße,

    Robert

  • Freitag, 14. Oktober 2011 06:10
     
     

    Hallo Robert,

    die Datei msdart.dll liegt in zwei Verzeichnisse vom Server:

    c:\Windows\System32\msdart.dll
    c:\Windows\winsxs\x86_microsoft-windows-m..ponents-mdac-msdart_31bf3856ad364e35_6.0.6001.18000_none_e61259980ba2cf16\msdart.dll

    Die msdart.dll im System32-Verzeichnis vom Server hat die Dateiversion: 6.0.6001.1800.

    Die Datei auf dem PC, wo das Setup erstellt wurde, hat die Version 2.81.1132.0

    Dies sind total unterschiedliche Versionen. Eine aktuellere für Windows 2008 (32 Bit) habe ich nicht gefunden. Wenn ich die msdart.dll vom PC in das Installationsverzeichnis von meinem Programm auf dem Server kopiere, wird dann die msdart.dll im Programmverzeichnis genutzt?

     

    Alexander

     

  • Freitag, 4. November 2011 12:37
    Besitzer
     
     
    Wenn ich die msdart.dll vom PC in das Installationsverzeichnis von meinem Programm auf dem Server kopiere, wird dann die msdart.dll im Programmverzeichnis genutzt?

     

    Hallo AlexanderRi,

    Ich würde Dir das nicht empfehlen weil:

    WDAC ersetzt MDAC für Windows Server 2008 und Windows Server 2008 verwendet WDAC 6.0.

    Es ist ein Teil des Betriebssystems.

    Entfernen oder ersetzen einige der MDAC-Komponenten aus dem Betriebssystem kann zu Datenverlust und zu unvorhersehbaren Ergebnissen führen.

    Wie wurde Dein VB6 Setup erstellt? Zieht es in sich auch die MDAC-/ADO-dll's?

    Grüße,

    Robert

  • Montag, 14. November 2011 08:13
    Besitzer
     
     
    ****************************************************************************************************************
    Dieser Thread wurde mangels weiterer Beteiligung des Fragestellenden ohne bestätigte Lösung abgeschlossen.
    Neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.
    ****************************************************************************************************************