<?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 einbinden]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich programmiere mit visual c++ in einer einfachen Quellcodedatei, ohne Header oder so.</p>
<pre><code class="language-cpp">include....

int main ()
{
  //progcode
}
</code></pre>
<p>und möchte gern eine DLL einbinden von der ich nur die Basic deklaration kenne.</p>
<p>Private Declare Sub Outp Lib &quot;inpout32.dll&quot; Alias &quot;Out32&quot; (ByVal PortAddress As Integer, ByVal Value As Integer)</p>
<p>kann mir jemand mit nem codeschnipsel weiterhelfen?? is neuland für mich (das mit den dlls)</p>
<p>danke ralf <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/82244/dll-einbinden</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 02:28:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/82244.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Aug 2004 16:53:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DLL einbinden on Mon, 09 Aug 2004 16:53:59 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich programmiere mit visual c++ in einer einfachen Quellcodedatei, ohne Header oder so.</p>
<pre><code class="language-cpp">include....

int main ()
{
  //progcode
}
</code></pre>
<p>und möchte gern eine DLL einbinden von der ich nur die Basic deklaration kenne.</p>
<p>Private Declare Sub Outp Lib &quot;inpout32.dll&quot; Alias &quot;Out32&quot; (ByVal PortAddress As Integer, ByVal Value As Integer)</p>
<p>kann mir jemand mit nem codeschnipsel weiterhelfen?? is neuland für mich (das mit den dlls)</p>
<p>danke ralf <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/578494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/578494</guid><dc:creator><![CDATA[ralfworm]]></dc:creator><pubDate>Mon, 09 Aug 2004 16:53:59 GMT</pubDate></item><item><title><![CDATA[Reply to DLL einbinden on Mon, 09 Aug 2004 17:51:11 GMT]]></title><description><![CDATA[<p>du musst due dll mit LoadLibrary laden und dann die Addrsse suchen</p>
<pre><code class="language-cpp">typedef void (__stdcall* Out32Proc)( int PortAddress, int Value );
HMODULE hInOutP = LoadLibrary( &quot;inpout32.dll&quot; );
Out32Proc Out32 = (Out32Proc)GetProcAddress( hInOutP, &quot;Out32&quot; );

Out32( ..., ... );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/578529</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/578529</guid><dc:creator><![CDATA[ScriptGod]]></dc:creator><pubDate>Mon, 09 Aug 2004 17:51:11 GMT</pubDate></item><item><title><![CDATA[Reply to DLL einbinden on Mon, 09 Aug 2004 20:02:19 GMT]]></title><description><![CDATA[<p>Und kann man damit auch irgendwie ne einfache MessageBox<br />
aus ner DLL aufrufen ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/578593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/578593</guid><dc:creator><![CDATA[Drögestüch]]></dc:creator><pubDate>Mon, 09 Aug 2004 20:02:19 GMT</pubDate></item><item><title><![CDATA[Reply to DLL einbinden on Mon, 09 Aug 2004 21:01:44 GMT]]></title><description><![CDATA[<p>Die MessageBox API ist bei fast allen Compiler als lib dabei und kann damit direkt verlinkt werden. Deshalb brauchst das Ganze nicht mehr zu machen. Einfach die MessageBox API aufrufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/578641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/578641</guid><dc:creator><![CDATA[ScriptGod]]></dc:creator><pubDate>Mon, 09 Aug 2004 21:01:44 GMT</pubDate></item><item><title><![CDATA[Reply to DLL einbinden on Mon, 09 Aug 2004 22:27:03 GMT]]></title><description><![CDATA[<p>Was meinst du damit ? Ich muss doch auch die Funktion aus der<br />
DLL laden in der die MessageBox gespeichert ist ?<br />
Oder meintest du jetzt diesen Teil vom Code ?</p>
<pre><code class="language-cpp">typedef void (__stdcall* Out32Proc)( int PortAddress, int Value );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/578689</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/578689</guid><dc:creator><![CDATA[Drögestüch]]></dc:creator><pubDate>Mon, 09 Aug 2004 22:27:03 GMT</pubDate></item><item><title><![CDATA[Reply to DLL einbinden on Tue, 10 Aug 2004 04:54:52 GMT]]></title><description><![CDATA[<p>Nein, musst du nicht. Du muss DLLS nur dann laden, wenn ein Compiler die nicht statisch linken kann. MessageBox sollte jeder linken können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/578725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/578725</guid><dc:creator><![CDATA[ScriptGod]]></dc:creator><pubDate>Tue, 10 Aug 2004 04:54:52 GMT</pubDate></item><item><title><![CDATA[Reply to DLL einbinden on Tue, 10 Aug 2004 20:58:16 GMT]]></title><description><![CDATA[<p>Ok, aber ich möchte die DLL gerne so laden, weil<br />
da auch noch andere Funktionen enthalten sind.<br />
Aber wie komm ich an die MessageBox ran ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/579412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579412</guid><dc:creator><![CDATA[Drögestüch]]></dc:creator><pubDate>Tue, 10 Aug 2004 20:58:16 GMT</pubDate></item><item><title><![CDATA[Reply to DLL einbinden on Tue, 10 Aug 2004 23:12:29 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
</code></pre>
<p>hilft das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/579509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579509</guid><dc:creator><![CDATA[Korbinian]]></dc:creator><pubDate>Tue, 10 Aug 2004 23:12:29 GMT</pubDate></item><item><title><![CDATA[Reply to DLL einbinden on Thu, 12 Aug 2004 14:58:17 GMT]]></title><description><![CDATA[<p>Der Grund warum ich die DLL dynamisch laden will<br />
ist, dass ich die DLL zur Laufzeit der EXE auch gerne<br />
über ein Update austauschen möchte !<br />
Ihr meint doch ich soll sie in der EXE fest einbinden ?<br />
Aber genau das will ich ja nicht.</p>
<p>Und dann bin ich wieder bei der Frage, wie ich eine<br />
Funktion einer DLL mit LoadLibrary aufrufen kann, die<br />
nur eine MessageBox anzeigt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Oder ich verpeil hier total eure Hilfestellung und<br />
verstehts nur einfach nich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/581098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/581098</guid><dc:creator><![CDATA[Drögestüch]]></dc:creator><pubDate>Thu, 12 Aug 2004 14:58:17 GMT</pubDate></item></channel></rss>