<?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[Problem beim DLL laden]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich wollte mal versuchen, ob ich bei meinem Programm die bisherige Mehrsprachigkeit (x-mal Dialog, Stringtable mehrmals in derselben Resource) mit verschiedenen DLLs erledigen könnte. Nun habe ich eine kurze TestDLL erstellt und möchte sie in CMyApp::InitInstance laden, doch ich bekomme nur schon eine Fehlermeldung bei AfxLoadLibrary, dass der Bezeichner nicht gefunden wurde. stdafx.h habe ich includet, muss noch was anderes rein???</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/61691/problem-beim-dll-laden</link><generator>RSS for Node</generator><lastBuildDate>Wed, 03 Jun 2026 20:36:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/61691.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 Jan 2004 10:39:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem beim DLL laden on Fri, 16 Jan 2004 10:39:25 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich wollte mal versuchen, ob ich bei meinem Programm die bisherige Mehrsprachigkeit (x-mal Dialog, Stringtable mehrmals in derselben Resource) mit verschiedenen DLLs erledigen könnte. Nun habe ich eine kurze TestDLL erstellt und möchte sie in CMyApp::InitInstance laden, doch ich bekomme nur schon eine Fehlermeldung bei AfxLoadLibrary, dass der Bezeichner nicht gefunden wurde. stdafx.h habe ich includet, muss noch was anderes rein???</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/437811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/437811</guid><dc:creator><![CDATA[Plotter]]></dc:creator><pubDate>Fri, 16 Jan 2004 10:39:25 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim DLL laden on Fri, 16 Jan 2004 10:53:56 GMT]]></title><description><![CDATA[<p>Willst du die DLL statisch oder dynamisch?</p>
<p>Für dynamisch brauchst du noch einen .def Datei, in der die zu exportirenden Funktionen drin stehn (sollten C-Funktionsköpfe sein)</p>
<p>Für statisch, brauchst du nur die .h der dll direkt mit include einbinden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/437826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/437826</guid><dc:creator><![CDATA[daishi]]></dc:creator><pubDate>Fri, 16 Jan 2004 10:53:56 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim DLL laden on Fri, 16 Jan 2004 12:18:49 GMT]]></title><description><![CDATA[<p>daishi schrieb:</p>
<blockquote>
<p>Für dynamisch brauchst du noch einen .def Datei, in der die zu exportirenden Funktionen drin stehn (sollten C-Funktionsköpfe sein)</p>
</blockquote>
<p>Er verwendet AfxLoadLibrary <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>Verwende lieber die WinApi Funktionen für Dll-Handling, die sind &quot;durchsichtiger&quot;.</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/437918</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/437918</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Fri, 16 Jan 2004 12:18:49 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim DLL laden on Fri, 16 Jan 2004 12:29:39 GMT]]></title><description><![CDATA[<p>@ Rapha<br />
AfxLoadLibrary scheint ein rotes Tuch für dich zu sein. Warum? Und leider erklärt es noch nicht, warum ich den Ausdruck nicht verwenden kann.</p>
<p>@ daishi<br />
Ich dachte eigentlich schon an eine dynamische Bindung. Wie genau sieht denn diese .def Datei aus, oder anders, was steht drin? Ich will ja nur Werte aus einer Stringtable drin haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/437935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/437935</guid><dc:creator><![CDATA[Plotter]]></dc:creator><pubDate>Fri, 16 Jan 2004 12:29:39 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim DLL laden on Fri, 16 Jan 2004 13:45:38 GMT]]></title><description><![CDATA[<p>Eine . def Datei ist recht einfach:</p>
<pre><code>; tes.def : Deklariert die Modul-Parameter für die DLL.
LIBRARY      &quot;TEST&quot; //Name
DESCRIPTION  'irgend was'

EXPORTS
; Explizite Exporte können hier eingefügt werden
;Funktionsname			;Beschreibung
drucke                              ;Komentar dazu

;Komentare fangen hier immer mit nem ; an
;Funktionsnamen einfach ohne Parameter angeben Bsp. bool drucke(char *a);
</code></pre>
<p>Hier findest Du mal ne einfache Erklärung zum DLL selberbauen. <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><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3825">@Rapha</a><br />
Wenn Du die DLL noch woanders verwenden willst, wäre es schon besser mit .def</p>
]]></description><link>https://www.c-plusplus.net/forum/post/438026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/438026</guid><dc:creator><![CDATA[daishi]]></dc:creator><pubDate>Fri, 16 Jan 2004 13:45:38 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim DLL laden on Fri, 16 Jan 2004 14:50:59 GMT]]></title><description><![CDATA[<p>Zu deinem Compiler-weiß-nicht-dass-AfxLoadLibrary-eine-Funktion-ist-Problem:</p>
<p>wurde &lt;afxwin.h&gt; includiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/438084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/438084</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Fri, 16 Jan 2004 14:50:59 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim DLL laden on Fri, 16 Jan 2004 15:12:50 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3363">@daishi</a><br />
Danke! Muss ich denn nun jeden einzelnen String ID dort ablegen?</p>
<p>@Papha<br />
jep, ist drin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/438100</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/438100</guid><dc:creator><![CDATA[Plotter]]></dc:creator><pubDate>Fri, 16 Jan 2004 15:12:50 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim DLL laden on Fri, 16 Jan 2004 18:04:19 GMT]]></title><description><![CDATA[<p>Hast du eingestellt, dass die MFC verwendet werden?</p>
<p>Grüße Rapha<br />
ps.<br />
Verwende trotzdem liber LoadLibrary (wie ich bereits gesagt habe).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/438220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/438220</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Fri, 16 Jan 2004 18:04:19 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim DLL laden on Mon, 19 Jan 2004 07:19:15 GMT]]></title><description><![CDATA[<p>Meinst du im Menü Punkt Verwendung von MFC? Dort steht &quot;MFC in einer Statischen Bibliothek verwenden&quot;.</p>
<p>Mit LoadLibrary scheint es aber zu gehen. Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/439559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/439559</guid><dc:creator><![CDATA[Plotter]]></dc:creator><pubDate>Mon, 19 Jan 2004 07:19:15 GMT</pubDate></item><item><title><![CDATA[Reply to Problem beim DLL laden on Mon, 19 Jan 2004 11:51:41 GMT]]></title><description><![CDATA[<p>Plotter schrieb:</p>
<blockquote>
<p>Meinst du im Menü Punkt Verwendung von MFC? Dort steht &quot;MFC in einer Statischen Bibliothek verwenden&quot;.</p>
</blockquote>
<p>Ich meine Projekteinstellungen-&gt;Microsoft Foundation Classes: &quot;MFC in einer gemeinsam genutzten DLL verwenden&quot; (zumindest bei VC++ 6.0)</p>
<p>Plotter schrieb:</p>
<blockquote>
<p>Mit LoadLibrary scheint es aber zu gehen.</p>
</blockquote>
<p>Jojo, die MFC Lösung für Dlls find ich etwas &quot;misslungen&quot;.</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/439708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/439708</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Mon, 19 Jan 2004 11:51:41 GMT</pubDate></item></channel></rss>