<?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[C Dll]]></title><description><![CDATA[<p>Ich habe mal ein paar Fragen bezüglich C-Dlls.</p>
<p>Zuerst zur Funktion DllEntryPoint:</p>
<pre><code class="language-cpp">BOOL WINAPI DllEntryPoint ( HINSTANCE hDLL, DWORD dwREASON, LPVOID Reserved )
{
    switch (dwREASON)
    { 
        case DLL_PROCESS_ATTACH: { break; }		
        case DLL_PROCESS_DETACH: { break; } 		 
    }
    return TRUE;
}
</code></pre>
<p>Was tut diese Funktion genau ??? Das ist doch die eigentliche Funktion main, richtig ?</p>
<p>Zur Deklaration der Exportfunktionen:<br />
Reicht es eine Funktion mit __stdcall zu deklarieren (man kann sie verwenden) oder sollte man auch noch ein __declspec hinzufügen (wofür ?).</p>
<p>Gibt es sonst noch Dinge, die beim Erstellen einer einfachen C-Dll zu beachten wären ???</p>
<p>Gruß Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/47470/c-dll</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 16:35:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/47470.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 Aug 2003 18:56:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C Dll on Fri, 29 Aug 2003 18:56:01 GMT]]></title><description><![CDATA[<p>Ich habe mal ein paar Fragen bezüglich C-Dlls.</p>
<p>Zuerst zur Funktion DllEntryPoint:</p>
<pre><code class="language-cpp">BOOL WINAPI DllEntryPoint ( HINSTANCE hDLL, DWORD dwREASON, LPVOID Reserved )
{
    switch (dwREASON)
    { 
        case DLL_PROCESS_ATTACH: { break; }		
        case DLL_PROCESS_DETACH: { break; } 		 
    }
    return TRUE;
}
</code></pre>
<p>Was tut diese Funktion genau ??? Das ist doch die eigentliche Funktion main, richtig ?</p>
<p>Zur Deklaration der Exportfunktionen:<br />
Reicht es eine Funktion mit __stdcall zu deklarieren (man kann sie verwenden) oder sollte man auch noch ein __declspec hinzufügen (wofür ?).</p>
<p>Gibt es sonst noch Dinge, die beim Erstellen einer einfachen C-Dll zu beachten wären ???</p>
<p>Gruß Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/post/343511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/343511</guid><dc:creator><![CDATA[Michael__W.]]></dc:creator><pubDate>Fri, 29 Aug 2003 18:56:01 GMT</pubDate></item><item><title><![CDATA[Reply to C Dll on Fri, 29 Aug 2003 21:13:05 GMT]]></title><description><![CDATA[<p>Die von dir gesuchten Informationen findest du im</p>
<p>Charles Petzold Windows Programmierung 5. Auflage Kapitel 21</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Viel Spass <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/343584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/343584</guid><dc:creator><![CDATA[PAD]]></dc:creator><pubDate>Fri, 29 Aug 2003 21:13:05 GMT</pubDate></item><item><title><![CDATA[Reply to C Dll on Sat, 30 Aug 2003 11:23:09 GMT]]></title><description><![CDATA[<p>[quote]Die von dir gesuchten Informationen findest du im<br />
Charles Petzold Windows Programmierung 5. Auflage Kapitel 21[quote]</p>
<p>Danke. <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>Nur leider bin ich nicht im Besitz dieses Buches. Kannst Du mir da wohl iregndwie weiterhelfen ???</p>
<p>Gruß Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/post/343754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/343754</guid><dc:creator><![CDATA[Michael__W.]]></dc:creator><pubDate>Sat, 30 Aug 2003 11:23:09 GMT</pubDate></item><item><title><![CDATA[Reply to C Dll on Sat, 30 Aug 2003 11:24:57 GMT]]></title><description><![CDATA[<p>[quote]Die von dir gesuchten Informationen findest du im<br />
Charles Petzold Windows Programmierung 5. Auflage Kapitel 21[quote]</p>
<p>Danke. <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>Nur leider bin ich nicht im Besitz dieses Buches. Kannst Du mir da wohl iregndwie weiterhelfen ???</p>
<p>Gruß Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/post/343755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/343755</guid><dc:creator><![CDATA[Michael__W.]]></dc:creator><pubDate>Sat, 30 Aug 2003 11:24:57 GMT</pubDate></item><item><title><![CDATA[Reply to C Dll on Sun, 31 Aug 2003 11:13:16 GMT]]></title><description><![CDATA[<p>Das Kapitel Dll programmierung ist nich i 2 Zeilen zu erklären</p>
<p>Falls du MS VC benutzt schau mal unter DllMain nach. Die Funktion DLLEntryPoint ist mit nicht bekannt, der Inhalt sieht aber nach DLLMain aus</p>
<p>Versuchs mal hier,das ist MSDN im Internet<br />
<a href="http://search.microsoft.com/search/results.aspx?st=b&amp;qu=DLLMain&amp;view=de-de" rel="nofollow">http://search.microsoft.com/search/results.aspx?st=b&amp;qu=DLLMain&amp;view=de-de</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/344263</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344263</guid><dc:creator><![CDATA[PAD]]></dc:creator><pubDate>Sun, 31 Aug 2003 11:13:16 GMT</pubDate></item></channel></rss>