<?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[DLL System - Aufbau]]></title><description><![CDATA[<p>Hallo.</p>
<p>Ich mache mir gerade gedanken über DLLs.</p>
<p>Wenn mein Programm auf eine DLL zugreift, braucht es die Addrese, der Funktion, die aufgerufer werden soll. Diese kommt entweder aus einer library oder wird Dynamisch ermittelt (mit einer Export Tabelle in einer DLL).<br />
Aber wie kann eine (statische) Adresse aus einer lib ermittelt werden, die adresse ist doch immer anders, da die DLL immer an eine andere stelle im speicher geladen wird !?<br />
Gibt es irgenwo eine anleitung, wie das Windows DLL system aufgebaut ist ? und wie die kommunikation zwischen meiner Anwendung und der Dll abläuft ? (BCB)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/117596/dll-system-aufbau</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 03:19:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/117596.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 Aug 2005 10:32:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DLL System - Aufbau on Tue, 09 Aug 2005 10:32:35 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<p>Ich mache mir gerade gedanken über DLLs.</p>
<p>Wenn mein Programm auf eine DLL zugreift, braucht es die Addrese, der Funktion, die aufgerufer werden soll. Diese kommt entweder aus einer library oder wird Dynamisch ermittelt (mit einer Export Tabelle in einer DLL).<br />
Aber wie kann eine (statische) Adresse aus einer lib ermittelt werden, die adresse ist doch immer anders, da die DLL immer an eine andere stelle im speicher geladen wird !?<br />
Gibt es irgenwo eine anleitung, wie das Windows DLL system aufgebaut ist ? und wie die kommunikation zwischen meiner Anwendung und der Dll abläuft ? (BCB)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/848588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/848588</guid><dc:creator><![CDATA[Hans Wurst]]></dc:creator><pubDate>Tue, 09 Aug 2005 10:32:35 GMT</pubDate></item><item><title><![CDATA[Reply to DLL System - Aufbau on Tue, 09 Aug 2005 11:13:44 GMT]]></title><description><![CDATA[<p>Du startest dein Projekt mit Form1 ect. Dann gehst du auf View--&gt;Project Manager und fügst eine DLL dazu. Dann schreibst du deine Funktionen in die DLL.<br />
In deinem Projekt kannst du dann durch einfügen von:</p>
<pre><code class="language-cpp">__declspec(dllimport) int minimum( int, int);
</code></pre>
<p>auf die Funktionen der Dll zugreifen. In diesem Fall ist es eine die die kleinere zweier Integer Werte zurückgibt. Die Funktion rufst du ganz normal auf</p>
<pre><code class="language-cpp">minimum(2,4);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/848627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/848627</guid><dc:creator><![CDATA[helfer 22]]></dc:creator><pubDate>Tue, 09 Aug 2005 11:13:44 GMT</pubDate></item><item><title><![CDATA[Reply to DLL System - Aufbau on Tue, 09 Aug 2005 11:36:46 GMT]]></title><description><![CDATA[<p><a href="http://www.marquardtnet.info/cecke/tutorials.8/8_dll.html" rel="nofollow">http://www.marquardtnet.info/cecke/tutorials.8/8_dll.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/848642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/848642</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Tue, 09 Aug 2005 11:36:46 GMT</pubDate></item></channel></rss>