<?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[DLLs und das Exportieren von Funktionen]]></title><description><![CDATA[<p>Moin!</p>
<p>Ich habe hier in einer DLL eine funktion &quot;mail&quot; erfolgreich exportiert, sodass ich sie auch in anderen programmen mittels loadlibrary laden kann. nur ein kleines problem:</p>
<pre><code class="language-cpp">DLLmail = (DLLMAILPROC)GetProcAddress(hMyLib, &quot;mail&quot;);
</code></pre>
<p>funktioniert nicht... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>also bin ich hergegangen und hab mittels &quot;Dependency Walker&quot; alle exportierten funktionen meiner dll herausgefunden. meine funktion heißt plötzlich &quot;?mail@@YAHPAD00000G@Z&quot; WAS ZUM HENKER?</p>
<p>demnach funktioniert auch dieser code:</p>
<pre><code class="language-cpp">DLLmail = (DLLMAILPROC)GetProcAddress(hMyLib, &quot;?mail@@YAHPAD00000G@Z&quot;);
</code></pre>
<p>aber das ist doch nicht im sinne des erfinders, dass ich so abartige funktionsnamen bekomme? gibt es möglichkeiten das zu lösen? es nervt etwas und trübt mein auge, sowas sehen und verwenden zu müssen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>so long</p>
<p>eagle2k</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/66510/dlls-und-das-exportieren-von-funktionen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 01:47:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/66510.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Feb 2004 11:09:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DLLs und das Exportieren von Funktionen on Sun, 29 Feb 2004 11:09:18 GMT]]></title><description><![CDATA[<p>Moin!</p>
<p>Ich habe hier in einer DLL eine funktion &quot;mail&quot; erfolgreich exportiert, sodass ich sie auch in anderen programmen mittels loadlibrary laden kann. nur ein kleines problem:</p>
<pre><code class="language-cpp">DLLmail = (DLLMAILPROC)GetProcAddress(hMyLib, &quot;mail&quot;);
</code></pre>
<p>funktioniert nicht... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>also bin ich hergegangen und hab mittels &quot;Dependency Walker&quot; alle exportierten funktionen meiner dll herausgefunden. meine funktion heißt plötzlich &quot;?mail@@YAHPAD00000G@Z&quot; WAS ZUM HENKER?</p>
<p>demnach funktioniert auch dieser code:</p>
<pre><code class="language-cpp">DLLmail = (DLLMAILPROC)GetProcAddress(hMyLib, &quot;?mail@@YAHPAD00000G@Z&quot;);
</code></pre>
<p>aber das ist doch nicht im sinne des erfinders, dass ich so abartige funktionsnamen bekomme? gibt es möglichkeiten das zu lösen? es nervt etwas und trübt mein auge, sowas sehen und verwenden zu müssen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>so long</p>
<p>eagle2k</p>
]]></description><link>https://www.c-plusplus.net/forum/post/469986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/469986</guid><dc:creator><![CDATA[eagle2k]]></dc:creator><pubDate>Sun, 29 Feb 2004 11:09:18 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs und das Exportieren von Funktionen on Sun, 29 Feb 2004 11:17:09 GMT]]></title><description><![CDATA[<p>Forensuche:<br />
- <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=55244" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=55244</a><br />
- <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=65451" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=65451</a><br />
- <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=64551" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=64551</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/469996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/469996</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Sun, 29 Feb 2004 11:17:09 GMT</pubDate></item></channel></rss>