ERROR_NOACCESS: 998



  • Hallo,

    folgendes Problem: Meine Anwendung (WIN) will explizit eine DLL laden (mit LoadLibrary), die in einem Ordner relativ zum Ordner der Anwendung sitzt. Seltsamerweise funktioniert das Laden nicht mehr richtig, sobald der Ordner mit der DLL in einem zusätzlichen Unterordner lagert, obwohl der string-parameter in LoadLibrary eindeutig den Unterordner voranführt, stattdessen geht es, wenn der DLL-Ordner direkt im Ordner der Anwendung ist (obwohl im Parameter der Unterordner mit drin war).
    Bei GetLastError() kommt der Fehlercode 998 raus mit dem Namen ERROR_NOACCESS. In meiner MSDN-Hilfe steht nicht wirklich was darüber drin, jedenfalls sieht es so aus, als sei die DLL-Datei schon gefunden worden, nur nicht richtig geladen (wenn ich meine DLL lösche, kommt nämlich Fehler 126, der sagt, dass das "module" nicht gefunden wurde.

    Also, weiß jemand, woher dieser Fehler (Desc: "Invalid access to memory location") herkommen könnte?

    Danke,
    Till


Log in to reply