<?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[Erzeugen und dynamisches Verwenden von DLL in C++]]></title><description><![CDATA[<p>Hallo,<br />
vorweg will ich sagen, dass ich mit dll's in C++ keine Erfahrung habe. Was will ich machen?<br />
Hauptprogramm soll einen gewissen Dateiordner nach *.dll durchsuchen. In jeder dll ist eine Klasse enthalten. Hat nun Hauptprogramm eine *.dll gefunden, dann soll es ein Objekt vom Typ der in der dll enthaltenen Klasse erzeugen. Mit diesen Objekten will ich dann im Hauptprogramm arbeiten (die Klassen in der DLL sind alle von einer abstrakten Klasse abgeleitet).<br />
Wie muss ich das machen, bitte möglichst genau mit Code?<br />
Wie muss ich mit VS2008 dll erzeugen, weil ich finde keine .lib, nur eine dll?</p>
<p>Danke!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/251818/erzeugen-und-dynamisches-verwenden-von-dll-in-c</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 06:10:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/251818.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 11 Oct 2009 08:50:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Erzeugen und dynamisches Verwenden von DLL in C++ on Sun, 11 Oct 2009 08:50:09 GMT]]></title><description><![CDATA[<p>Hallo,<br />
vorweg will ich sagen, dass ich mit dll's in C++ keine Erfahrung habe. Was will ich machen?<br />
Hauptprogramm soll einen gewissen Dateiordner nach *.dll durchsuchen. In jeder dll ist eine Klasse enthalten. Hat nun Hauptprogramm eine *.dll gefunden, dann soll es ein Objekt vom Typ der in der dll enthaltenen Klasse erzeugen. Mit diesen Objekten will ich dann im Hauptprogramm arbeiten (die Klassen in der DLL sind alle von einer abstrakten Klasse abgeleitet).<br />
Wie muss ich das machen, bitte möglichst genau mit Code?<br />
Wie muss ich mit VS2008 dll erzeugen, weil ich finde keine .lib, nur eine dll?</p>
<p>Danke!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1790811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1790811</guid><dc:creator><![CDATA[C++Bernd]]></dc:creator><pubDate>Sun, 11 Oct 2009 08:50:09 GMT</pubDate></item><item><title><![CDATA[Reply to Erzeugen und dynamisches Verwenden von DLL in C++ on Sun, 11 Oct 2009 10:46:32 GMT]]></title><description><![CDATA[<p>C++ ist eine Programmiersprache, in der Übersetzungeinheiten und Namensräume die einzigen Modularisierungskonzepte sind. Alles andere ist Sache Deiner &quot;<a href="http://en.wikipedia.org/wiki/Toolchain" rel="nofollow">Toolchain</a>&quot; und des Betriebssystems. Ganz besonders, wenn Du &quot;shared objects&quot; aka &quot;dynamic link libraries&quot; <strong>manuall</strong> dynamisch laden willst. Das läuft unter Linux zB mit dem Systemaufruf <code>dlopen</code> . Das manuelle dynamische Laden ist in Verbindung mit C++ auch nicht ohne Probleme und kann nach hinten losgehen (dynamic initialization wird eventuell nicht durchgeführt, vtables werden eventuell nicht richtig initialisiert, ...)</p>
<p>Du bist also, strenggenommen, off-topic hier. Frag einfach in dem MSVC++ Unterforum nach oder so.</p>
<p>Gruß,<br />
SP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1790823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1790823</guid><dc:creator><![CDATA[Sebastian Pizer]]></dc:creator><pubDate>Sun, 11 Oct 2009 10:46:32 GMT</pubDate></item></channel></rss>