<?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]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Könnt ihr mir helfen? Ich habe eine dll, die ich durch das kompilieren von einem Projekt bekommen habe (Modell aus dem Matlab/Simulink). Jetzt möchte ich gerne sie in ein Projekt einbinden und das drin programmierte Modell ansprechen, d.h. auf die Methoden zugreifen. Ich habe schon die dll-Datei in das projekt eingebunden. Es ist bereits im Arbeitsbereich zu sehen.<br />
Ich habe schon mit dem Befehl &lt;strong&gt;extern &quot;C&quot; __declspec...&lt;/strong&gt; versucht aber der Compiler bringt mir immer Fehler. Geht das überhaupt ohne eine zugehörige lib?<br />
Und meine zweite Frage: wie kann ich mir die Methoden die drin enthalten sind, mir anzuschuen? Geht das überhaupt.</p>
<p>Danke im voraus,</p>
<p>Krys</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/5767/dll</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 15:30:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/5767.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 May 2003 13:12:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DLL on Tue, 13 May 2003 13:12:00 GMT]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Könnt ihr mir helfen? Ich habe eine dll, die ich durch das kompilieren von einem Projekt bekommen habe (Modell aus dem Matlab/Simulink). Jetzt möchte ich gerne sie in ein Projekt einbinden und das drin programmierte Modell ansprechen, d.h. auf die Methoden zugreifen. Ich habe schon die dll-Datei in das projekt eingebunden. Es ist bereits im Arbeitsbereich zu sehen.<br />
Ich habe schon mit dem Befehl &lt;strong&gt;extern &quot;C&quot; __declspec...&lt;/strong&gt; versucht aber der Compiler bringt mir immer Fehler. Geht das überhaupt ohne eine zugehörige lib?<br />
Und meine zweite Frage: wie kann ich mir die Methoden die drin enthalten sind, mir anzuschuen? Geht das überhaupt.</p>
<p>Danke im voraus,</p>
<p>Krys</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28052</guid><dc:creator><![CDATA[Krys]]></dc:creator><pubDate>Tue, 13 May 2003 13:12:00 GMT</pubDate></item><item><title><![CDATA[Reply to DLL on Tue, 13 May 2003 13:27:00 GMT]]></title><description><![CDATA[<p>a) anschauen siehe dumpbin<br />
b) lib und header dateien brauchst du schon ansonsten geht nur späte bindung.</p>
<p>volker</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28053</guid><dc:creator><![CDATA[vdittrich]]></dc:creator><pubDate>Tue, 13 May 2003 13:27:00 GMT</pubDate></item><item><title><![CDATA[Reply to DLL on Tue, 13 May 2003 15:23:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#define EXPORT __declspec(dllexport)
#define CALL _cdecl
</code></pre>
<p>Und so exporttiere Ich eine Funktion:</p>
<pre><code class="language-cpp">EXPORT void CALL Test() {
}
</code></pre>
<p>Und das Laden:</p>
<pre><code class="language-cpp">HMODULE library;
library = LoadLibrary(&quot;C:\Test.dll&quot;);
void (*Test)();
Test = (_cdecl*)()GetProcAdress(library, &quot;Test&quot;);
</code></pre>
<p>Dann kannst du Test() aufrufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28054</guid><dc:creator><![CDATA[SculleatR]]></dc:creator><pubDate>Tue, 13 May 2003 15:23:00 GMT</pubDate></item></channel></rss>