<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[ERROR_NOACCESS: 998]]></title><description><![CDATA[<p>Hallo,</p>
<p>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).<br />
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 &quot;module&quot; nicht gefunden wurde.</p>
<p>Also, weiß jemand, woher dieser Fehler (Desc: &quot;Invalid access to memory location&quot;) herkommen könnte?</p>
<p>Danke,<br />
Till</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/82703/error_noaccess-998</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 08:28:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/82703.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Aug 2004 10:22:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ERROR_NOACCESS: 998 on Fri, 13 Aug 2004 10:22:42 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>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).<br />
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 &quot;module&quot; nicht gefunden wurde.</p>
<p>Also, weiß jemand, woher dieser Fehler (Desc: &quot;Invalid access to memory location&quot;) herkommen könnte?</p>
<p>Danke,<br />
Till</p>
]]></description><link>https://www.c-plusplus.net/forum/post/581805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/581805</guid><dc:creator><![CDATA[_Till_]]></dc:creator><pubDate>Fri, 13 Aug 2004 10:22:42 GMT</pubDate></item></channel></rss>