<?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[Wie kann ich eine Methode aus der DLL Datei exportieren?]]></title><description><![CDATA[<p>Hi!</p>
<p>Wie kann ich eine Methode aus der DLL Datei exportieren?</p>
<p>Ich habe folgendes probiert:</p>
<p>class __declspec(dllexport) Demo<br />
{<br />
public:<br />
const char* getDeviceID();<br />
}</p>
<p>Wie kann ich jetzt außerhalb die Methode getDeviceID() dynamisch laden und einsetzen??</p>
<p>Vielen Dank im Voraus:)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6127/wie-kann-ich-eine-methode-aus-der-dll-datei-exportieren</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 13:38:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6127.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 11 Jun 2003 15:22:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie kann ich eine Methode aus der DLL Datei exportieren? on Wed, 11 Jun 2003 15:22:00 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Wie kann ich eine Methode aus der DLL Datei exportieren?</p>
<p>Ich habe folgendes probiert:</p>
<p>class __declspec(dllexport) Demo<br />
{<br />
public:<br />
const char* getDeviceID();<br />
}</p>
<p>Wie kann ich jetzt außerhalb die Methode getDeviceID() dynamisch laden und einsetzen??</p>
<p>Vielen Dank im Voraus:)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29683</guid><dc:creator><![CDATA[Reza]]></dc:creator><pubDate>Wed, 11 Jun 2003 15:22:00 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Methode aus der DLL Datei exportieren? on Wed, 11 Jun 2003 15:26:00 GMT]]></title><description><![CDATA[<p>LoadLibrary und GetProcAddress</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29684</guid><dc:creator><![CDATA[lg]]></dc:creator><pubDate>Wed, 11 Jun 2003 15:26:00 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Methode aus der DLL Datei exportieren? on Wed, 11 Jun 2003 15:31:00 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich kenne dieser Funktionen &quot;LoadLibrary und GetProcAddress&quot;.</p>
<p>Ich würde gerne wissen, wie ich das Objekt erzeugen kann, um auf die<br />
Methode zugreifen zu können!!</p>
<p>Wenn ich das Objekt in meinem Code erzeuge, dann muss ich auch den Header<br />
einbinden oder kann ich irgendwie die Methode dynamisch laden und ohne das<br />
Objekt darauf zugreifen!?!?!</p>
<p>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>
]]></description><link>https://www.c-plusplus.net/forum/post/29685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29685</guid><dc:creator><![CDATA[Reza]]></dc:creator><pubDate>Wed, 11 Jun 2003 15:31:00 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Methode aus der DLL Datei exportieren? on Wed, 11 Jun 2003 15:57:00 GMT]]></title><description><![CDATA[<p>achso sehe gerade es ist eine klasse. das geht nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29686</guid><dc:creator><![CDATA[.]]></dc:creator><pubDate>Wed, 11 Jun 2003 15:57:00 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich eine Methode aus der DLL Datei exportieren? on Wed, 11 Jun 2003 16:15:00 GMT]]></title><description><![CDATA[<p>Normale Dlls exportieren doch nur flache C-Funktionen, also nix mit Objekten und so ?<br />
Da kannst also kein Object exportieren. Wie die funktion selber in der Dll realisiert ist, ist intern egal, also wenn du in der exportierten function Objecte instanzieierst, arbeiten laesst und wieder zerstoerst ... ist das dein Brot.<br />
Aber von Ausserhalb wirst du nie nen Object mit new instanzieieren koennen, dessen code in ner DLL steckt.</p>
<p>Ausnahme sind die MFC Erweiterungs-Dlls, die geneierieren Dir aber Stubs, die dir objecte erzeugen, deren Methoden wiederum ueber Flache Functionen die Funktionalitaet an die Dlls weitergeben ....</p>
<p>Ciao ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29687</guid><dc:creator><![CDATA[RHBaum]]></dc:creator><pubDate>Wed, 11 Jun 2003 16:15:00 GMT</pubDate></item></channel></rss>