Dll überläd Lib ?



  • Guten Tag,

    ich habe ein Problem mit meiner Mfc-Anwendung.

    Diese verwendet eine Socketklasse die sich in einer *.lib befindet.
    Der Klassenheader importiert die Lib beim linken in die EXE

    Im weiteren habe ich eine DLL die intern auch diese Klasse verwendet.
    Der Klassenheader importiert die Lib beim linken in die DLL

    Wenn die Mfc Anwendung startet lädt sie diese DLL mit LoadLibrary.

    Die bestehende Socket-Verbindung der MFC-Anwendung wird nach dem Laden der
    DLL Ungültig.

    Lasterror liefert :
    Eine bestehende Verbindung wurde softwaregesteuert durch den Hostcomputer abgebrochen

    Vielen Dank.


  • Mod

    Führt die DLL evtl. WSACleanup aus ohne das sie WSAStartup ausgeführt hat?



  • Vielen Dank!

    mein Controller hat aufgelegt timeout nach 50ms

    WSAECONNABORTED10053
    Software caused connection abort.
    An established connection was aborted by the software in your host computer, possibly due to a data transmission time-out or protocol error.


Anmelden zum Antworten