<?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[DLLs direkt durch Abhängigkeiten verbinden?]]></title><description><![CDATA[<p>Hallo,</p>
<p>es geht mir um VC6.0.<br />
Ich hatte mal einen Arbeitsbereich unter dem Nagel, das hatte 3 Projekte.<br />
Eines war das hauptprojekt und erstellte die EXE.<br />
Dieses war abhängig von den beiden anderen.<br />
Wenn man dieses Gewuesel kompilierte kamen am Ende 2 DLLs (diese anderen Projekte) und eine EXE raus.<br />
Und wenn man bei einem DLL Projekt was veränderte und kompilierte, wirkte sich das beim Starten auch sofort auf die EXE aus, bzw. diese wurde nicht neu kompiliert.</p>
<p>Das ist doch eine wunderbare Möglichkeit um etwas mit DLLs etc. zu realisieren!</p>
<p>Tja, und jetzt wollte ich fragen, wie man so etwas denn macht mit VC6.0. <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>
<p>MfG MAV</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/58601/dlls-direkt-durch-abhängigkeiten-verbinden</link><generator>RSS for Node</generator><lastBuildDate>Tue, 02 Jun 2026 23:39:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/58601.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Dec 2003 18:14:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Sun, 14 Dec 2003 18:14:19 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>es geht mir um VC6.0.<br />
Ich hatte mal einen Arbeitsbereich unter dem Nagel, das hatte 3 Projekte.<br />
Eines war das hauptprojekt und erstellte die EXE.<br />
Dieses war abhängig von den beiden anderen.<br />
Wenn man dieses Gewuesel kompilierte kamen am Ende 2 DLLs (diese anderen Projekte) und eine EXE raus.<br />
Und wenn man bei einem DLL Projekt was veränderte und kompilierte, wirkte sich das beim Starten auch sofort auf die EXE aus, bzw. diese wurde nicht neu kompiliert.</p>
<p>Das ist doch eine wunderbare Möglichkeit um etwas mit DLLs etc. zu realisieren!</p>
<p>Tja, und jetzt wollte ich fragen, wie man so etwas denn macht mit VC6.0. <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>
<p>MfG MAV</p>
]]></description><link>https://www.c-plusplus.net/forum/post/415889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/415889</guid><dc:creator><![CDATA[Mis2com]]></dc:creator><pubDate>Sun, 14 Dec 2003 18:14:19 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Sun, 14 Dec 2003 18:38:00 GMT]]></title><description><![CDATA[<p>Projekt -&gt; Abhängigkeiten ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/415914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/415914</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Sun, 14 Dec 2003 18:38:00 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Wed, 17 Dec 2003 21:17:23 GMT]]></title><description><![CDATA[<p>Aber was für eine DLL muss das sein?<br />
Wie erreiche ich, dass manche Projekte DLLS sind un eiene EXE und dass dann die EXE die DLLS verwendet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/418626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/418626</guid><dc:creator><![CDATA[Mis2com]]></dc:creator><pubDate>Wed, 17 Dec 2003 21:17:23 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Thu, 18 Dec 2003 07:34:43 GMT]]></title><description><![CDATA[<p>Das kannst du beim Anlegen eines neuen Projektes festlegen. Entweder exe oder eben dll (ich empfehle die Erweiterungs DLL, ist aber situationsabhängig).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/418747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/418747</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 18 Dec 2003 07:34:43 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Fri, 19 Dec 2003 13:51:32 GMT]]></title><description><![CDATA[<p>Bei den DLL-Projekten geht:</p>
<p>Win32 Dynamic-Link Library<br />
Win32 Bibliothek (statisch)</p>
<p>Was soll ich nehmen?</p>
<p>Und muss ich das DLL Projekt irgendwie extra programmieren, damit ich mit der EXE darauf zugreifen kann?<br />
Bin da nicht auf dem Stand.</p>
<p>MfG AV</p>
]]></description><link>https://www.c-plusplus.net/forum/post/419796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/419796</guid><dc:creator><![CDATA[Mis2com]]></dc:creator><pubDate>Fri, 19 Dec 2003 13:51:32 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Fri, 19 Dec 2003 13:54:32 GMT]]></title><description><![CDATA[<p>Das zu erklären wird zu viel.</p>
<p>Guck bitte mal Forum, da gibt es bestimmt schon was.</p>
<p>In dem Zusammenhang sollten Begriffe wie:<br />
MFC Erweiterungsdll<br />
delcspec<br />
export<br />
import<br />
lib</p>
<p>auftauchen.</p>
<p>Sollte ich Montag online kommen und sehen, dass du noch nix gefunden hast, dann gucke ich mal.</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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/419800</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/419800</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 19 Dec 2003 13:54:32 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Sat, 20 Dec 2003 11:09:33 GMT]]></title><description><![CDATA[<p>Nagut, danke. <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>
<p>Ich glaube, ich weiß nun, was ich tun muss, mit declspec und dllexport habe ich seinerzeit schon gearbeitet, war aber jetzt nicht sicher, ob man das hier auch verwenden kann oder ob hier eine völlig andere Methode von Nöten ist. <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="🙂"
    /><br />
Jetzt habe ich nurnoch schnell die Frage ob statisch oder dynamisch eine DLL ist, die mit LIB verwendet wird und nicht durch Extracode geladen werden muss. <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>
<p>MfG MAV</p>
]]></description><link>https://www.c-plusplus.net/forum/post/420238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/420238</guid><dc:creator><![CDATA[Mis2com]]></dc:creator><pubDate>Sat, 20 Dec 2003 11:09:33 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Sat, 20 Dec 2003 11:23:26 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>&quot;Win32 Bibliothek (statisch)&quot;:<br />
Der Quellcode der Bibliothek ist in einer .lib Datei gespeichert. Wenn du deine .exe Datei kompilierst, wird der Quellcode in die .exe Datei eingebunden.<br />
Du hast also am Schluss nur eine Datei: die .exe</p>
<p>&quot;Win32 Dynamic-Link Library&quot;:<br />
Der Quellcode ist und bleibt in der .dll Datei. Wenn dein Programm gestartet wird, läd es den Inhalt der .dll in den Speicher.<br />
Die .dll muss also in dem Verzeichnis der .exe Datei vorhanden sein (oder im Windowsverzeichnis).</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/420247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/420247</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Sat, 20 Dec 2003 11:23:26 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Sat, 20 Dec 2003 11:28:10 GMT]]></title><description><![CDATA[<p>Achja</p>
<blockquote>
<p>nicht durch Extracode geladen werden muss.</p>
</blockquote>
<p>Wenn du die &quot;Win32 Dynamic-Link Library&quot; auf abhängig stellst, brauchst du dich nicht um das Laden der dll in den Speicher zu kümmern.</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/420248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/420248</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Sat, 20 Dec 2003 11:28:10 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Sat, 20 Dec 2003 17:55:28 GMT]]></title><description><![CDATA[<p>Hm, also wenn ich die DLL abhängig von der EXE mache?</p>
<p>Und wie muss ich es DANN machen, wenn ich mich nicht extra drum kümmern muss? <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/420519</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/420519</guid><dc:creator><![CDATA[Mis2com]]></dc:creator><pubDate>Sat, 20 Dec 2003 17:55:28 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Sun, 21 Dec 2003 09:34:51 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Wenn du die dll kompilierst, wird auch eine .lib erstellt. In dieser lib sind anstatt den &quot;richtigen&quot; Funktionen nur Funktionsrümpfe, die code zum laden der dll enthalten. Mach es also so:<br />
Compiliere die dll, für die (somit auch erstellte) .lib deinem .exe-Projekt hinzu und includiere die Header der dll in deinem .exe Projekt. Dein Programm wird aber natürlich nur starten, wenn die dll in dem Verzeichnis der .exe vorhanden ist.</p>
<p>Grüße Rapha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/420727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/420727</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Sun, 21 Dec 2003 09:34:51 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Sun, 21 Dec 2003 11:10:45 GMT]]></title><description><![CDATA[<p>Hm, das mit den Headern finde ich zwar ein wenig doof, aber geht nicht anders.<br />
Muss die DLL wirklich im EXE-verzeichnis vorhanden sein, kann dies nicht zum testen auch ein anderes Verzeichnis sein?</p>
<p>MfG MAV</p>
]]></description><link>https://www.c-plusplus.net/forum/post/420751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/420751</guid><dc:creator><![CDATA[Mis2com]]></dc:creator><pubDate>Sun, 21 Dec 2003 11:10:45 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Sun, 21 Dec 2003 11:29:36 GMT]]></title><description><![CDATA[<p>Sie kann auch im Windows Verzeichnis (WINNT/Windows) oder im Windows-System-Verzeichnis (z.b. Windows\System) sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/420766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/420766</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Sun, 21 Dec 2003 11:29:36 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Sun, 21 Dec 2003 13:44:04 GMT]]></title><description><![CDATA[<p>Naja, ich dachte es jetzt so:</p>
<p>C:\Arbeitsverzeichnis\</p>
<p>C:\Arbeitsverzeichnis\DLL<br />
C:\Arbeitsverzeichnis\EXE</p>
<p>Und das fertige Programm muss zwar die DLL im selben Ordner haben...</p>
<p>Ach egal, das werde ich dann schon selber arusfinden. <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>
<p>Danke.</p>
<p>MfG MAV</p>
]]></description><link>https://www.c-plusplus.net/forum/post/420834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/420834</guid><dc:creator><![CDATA[Mis2com]]></dc:creator><pubDate>Sun, 21 Dec 2003 13:44:04 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Sun, 21 Dec 2003 14:27:53 GMT]]></title><description><![CDATA[<p>Du kannst ja einstellen, wo die exe/dll Datei erstellt wird. Stell doch einfach die Ordner gleich ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/420866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/420866</guid><dc:creator><![CDATA[Rapha]]></dc:creator><pubDate>Sun, 21 Dec 2003 14:27:53 GMT</pubDate></item><item><title><![CDATA[Reply to DLLs direkt durch Abhängigkeiten verbinden? on Mon, 22 Dec 2003 16:53:44 GMT]]></title><description><![CDATA[<p>Genial, darauf muss man erstmal kommen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/421595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/421595</guid><dc:creator><![CDATA[Mis2com]]></dc:creator><pubDate>Mon, 22 Dec 2003 16:53:44 GMT</pubDate></item></channel></rss>