<?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[Plugin plattformunabhängig laden]]></title><description><![CDATA[<p>Hallo,</p>
<p>gibt es eine möglichkeit, plugins plattformunabhängig zu laden? Ich habe nur dlopen gefunden, das unter linux funktioniert, und unter windows verwendet man laut meinen recherchen loadlibrary aus der winapi.</p>
<p>Gibts irgendeine projekt, das beide kapselt? Boost.extension ist leider noch in der sandbox.</p>
<p>Danke!</p>
<p>Mfg,</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/300827/plugin-plattformunabhängig-laden</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 10:28:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/300827.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 12 Mar 2012 09:01:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Mon, 12 Mar 2012 09:01:45 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>gibt es eine möglichkeit, plugins plattformunabhängig zu laden? Ich habe nur dlopen gefunden, das unter linux funktioniert, und unter windows verwendet man laut meinen recherchen loadlibrary aus der winapi.</p>
<p>Gibts irgendeine projekt, das beide kapselt? Boost.extension ist leider noch in der sandbox.</p>
<p>Danke!</p>
<p>Mfg,</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2190835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2190835</guid><dc:creator><![CDATA[Steini79]]></dc:creator><pubDate>Mon, 12 Mar 2012 09:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Mon, 12 Mar 2012 09:09:34 GMT]]></title><description><![CDATA[<p>Du kannst ja Boost.Extension trotzdem nutzen. Oder selber schreiben und bei Boost.Extension abgucken. Der Code ist ja nicht so kompliziert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2190840</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2190840</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Mon, 12 Mar 2012 09:09:34 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Mon, 12 Mar 2012 09:11:16 GMT]]></title><description><![CDATA[<p><a href="http://qt-project.org/doc/qt-4.8/plugins-howto.html" rel="nofollow">http://qt-project.org/doc/qt-4.8/plugins-howto.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2190843</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2190843</guid><dc:creator><![CDATA[rean]]></dc:creator><pubDate>Mon, 12 Mar 2012 09:11:16 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Mon, 12 Mar 2012 09:14:56 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/19131">@theta</a></p>
<p>Dann werd ich boost.extension nutzen, danke!</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/13869">@rean</a></p>
<p>Qt passt mir leider nicht so in mein konzept, aber danke für den vorschlag!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2190846</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2190846</guid><dc:creator><![CDATA[Steini79]]></dc:creator><pubDate>Mon, 12 Mar 2012 09:14:56 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Mon, 12 Mar 2012 09:41:52 GMT]]></title><description><![CDATA[<p>Schau mal hier: <a href="https://fedorahosted.org/OpenAPC/browser/liboapc" rel="nofollow">https://fedorahosted.org/OpenAPC/browser/liboapc</a></p>
<p>Die liboapc kapselt alle möglichen betriebssystemabhängigen Funktionen - inclusive dlopen() - und bietet nach oben hin ein einheitliches Interface. Derzeit werden wohl Windows, Linux und QNX unterstützt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2190855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2190855</guid><dc:creator><![CDATA[WaHoooo]]></dc:creator><pubDate>Mon, 12 Mar 2012 09:41:52 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Mon, 12 Mar 2012 09:51:00 GMT]]></title><description><![CDATA[<p>@WaHoooo</p>
<p>Danke für den link! Direkt verwenden kann ich das jetzt nicht, aber es hilft mir zumindest weiter, wie ich sowas selber basteln könnte!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2190858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2190858</guid><dc:creator><![CDATA[Steini79]]></dc:creator><pubDate>Mon, 12 Mar 2012 09:51:00 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Mon, 12 Mar 2012 10:00:26 GMT]]></title><description><![CDATA[<p>Steini79 schrieb:</p>
<blockquote>
<p>Direkt verwenden kann ich das jetzt nicht</p>
</blockquote>
<p>Naja, Make- und Projektfiles wären dort eigentlich auch alle vorhanden <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2190862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2190862</guid><dc:creator><![CDATA[WaHoooo]]></dc:creator><pubDate>Mon, 12 Mar 2012 10:00:26 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Mon, 12 Mar 2012 19:01:47 GMT]]></title><description><![CDATA[<p>Auch wenn ich von Poco grundsätzlich nichts halte, haben sie einen ganz brauchbaren ClassLoader.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191008</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Mon, 12 Mar 2012 19:01:47 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 06:14:03 GMT]]></title><description><![CDATA[<p>Und was hat ein Classloader jetzt mit den C-Symbolen in einer Shared Library zu tun?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191060</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191060</guid><dc:creator><![CDATA[WaHoooo]]></dc:creator><pubDate>Tue, 13 Mar 2012 06:14:03 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 06:16:21 GMT]]></title><description><![CDATA[<p>Wer sagt, dass das nicht genau das ist, was er möchte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191062</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 13 Mar 2012 06:16:21 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 09:24:36 GMT]]></title><description><![CDATA[<p>Die Spezifikation für Shared Libraries: Wenn diese Klassen exportiert, ist das schlichtweg Pfusch, da diese nur als C-Funktionsinterface taugen (und ansonsten compilerabhängig sind, was bei 3rd Party Libraries ausgesprochen bescheuert wäre).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191106</guid><dc:creator><![CDATA[WaHoooo]]></dc:creator><pubDate>Tue, 13 Mar 2012 09:24:36 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 09:28:33 GMT]]></title><description><![CDATA[<p>Und du hast keine Ahnung. Bevor du dich noch weiter aus dem Fenster lehnst, siehst du dir die Implementierung in Poco an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191108</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 13 Mar 2012 09:28:33 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 10:28:38 GMT]]></title><description><![CDATA[<p>Zitat aus der Poco-Doc:</p>
<blockquote>
<p>All classes loaded with a speciﬁc class loader must be subclasses<br />
of a common base class. Poco::ClassLoader is a class template<br />
that must be instantiated for the base class</p>
</blockquote>
<p>Und jetzt darfst du mir zwei Dinge erklären:</p>
<p>1. Wie kann man damit 3rd Party Libraries laden, die sich eben nicht von Poco::ClassLoader ableiten?</p>
<p>2. Wo ist die Struktur von Klassen für das Linker-Binärformat verbindlich spezifiziert, so dass es ohne seltsame Probleme möglich ist, Objekte in portabler Form per Shared Libray Interface zu übergeben?</p>
<p>Jetzt kommst du...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191133</guid><dc:creator><![CDATA[WaHoooo]]></dc:creator><pubDate>Tue, 13 Mar 2012 10:28:38 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 10:32:30 GMT]]></title><description><![CDATA[<p>@1: Er will doch nur eigene Libraries laden, folglich kann ihm das egal sein.<br />
@2: Braucht es nicht. Poco sucht auch nur Funktionen über dlopen/LoadLibrary und kapselt das ganze in ein praktisches Interface. Hättest du gesehen, wenn du einen Blick über deren Source geworfen hättest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191136</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 13 Mar 2012 10:32:30 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 10:41:33 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>@2: Braucht es nicht. Poco sucht auch nur Funktionen über dlopen/LoadLibrary und kapselt das ganze in ein praktisches Interface. Hättest du gesehen, wenn du einen Blick über deren Source geworfen hättest.</p>
</blockquote>
<p>Und warum redest du dann die ganze Zeit vom Poco-Classloader wenn du doch nur Poco::SharedLibrary meinst?</p>
<p>Auweia, ich glaube, ich diskutiere hier mit dem Forentroll...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191140</guid><dc:creator><![CDATA[WaHoooo]]></dc:creator><pubDate>Tue, 13 Mar 2012 10:41:33 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 13:20:40 GMT]]></title><description><![CDATA[<p>Das ist kein Forentroll - das ist Pi <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191201</guid><dc:creator><![CDATA[Loli mit Zuckerguss]]></dc:creator><pubDate>Tue, 13 Mar 2012 13:20:40 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 13:27:59 GMT]]></title><description><![CDATA[<p>WaHoooo schrieb:</p>
<blockquote>
<p>314159265358979 schrieb:</p>
<blockquote>
<p>@2: Braucht es nicht. Poco sucht auch nur Funktionen über dlopen/LoadLibrary und kapselt das ganze in ein praktisches Interface. Hättest du gesehen, wenn du einen Blick über deren Source geworfen hättest.</p>
</blockquote>
<p>Und warum redest du dann die ganze Zeit vom Poco-Classloader wenn du doch nur Poco::SharedLibrary meinst?</p>
<p>Auweia, ich glaube, ich diskutiere hier mit dem Forentroll...</p>
</blockquote>
<p>Ich meine doch den ClassLoader, der tut auch nur genau das.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191204</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 13 Mar 2012 13:27:59 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 13:39:00 GMT]]></title><description><![CDATA[<p>Pi ist immer wieder fuer einen Lacher gut <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191208</guid><dc:creator><![CDATA[GayHasser]]></dc:creator><pubDate>Tue, 13 Mar 2012 13:39:00 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 15:16:36 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>@2: Braucht es nicht. Poco sucht auch nur <strong>Funktionen</strong> über dlopen/LoadLibrary</p>
</blockquote>
<p>314159265358979 schrieb:</p>
<blockquote>
<p>Ich meine doch den <strong>Class</strong>Loader, der tut auch nur genau das.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2191250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191250</guid><dc:creator><![CDATA[ROTFLMAO]]></dc:creator><pubDate>Tue, 13 Mar 2012 15:16:36 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 15:24:46 GMT]]></title><description><![CDATA[<p>Meine Fresse. Euch Vollidioten muss man echt alles erklären. Poco lädt HINTER DEN KULISSEN auch nur Funktionen, darauf baut der CLASSLOADER auf, der KLASSEN lädt. Damit sollten es auch minder von Intelligenz bewanderte Lebewesen wie ihr verstehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191255</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 13 Mar 2012 15:24:46 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 17:05:18 GMT]]></title><description><![CDATA[<blockquote>
<p>Meine Fresse.</p>
</blockquote>
<p>LOL</p>
<blockquote>
<p>Euch Vollidioten muss man echt alles erklÃ¤ren.</p>
</blockquote>
<p>ROFL</p>
<blockquote>
<p>Poco lÃ¤dt HINTER DEN KULISSEN auch nur Funktionen, darauf baut der CLASSLOADER auf, der KLASSEN lÃ¤dt.</p>
</blockquote>
<p>ROFLÂ²</p>
<blockquote>
<p>Damit sollten es auch minder von Intelligenz bewanderte Lebewesen wie ihr verstehen.</p>
</blockquote>
<p>*ROFLMAO* *luftholen* - so, geht wieder <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191294</guid><dc:creator><![CDATA[Roflkopter]]></dc:creator><pubDate>Tue, 13 Mar 2012 17:05:18 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 17:27:48 GMT]]></title><description><![CDATA[<p>Du hast ROFL³ vergessen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2191302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191302</guid><dc:creator><![CDATA[OMG ein Stuhl]]></dc:creator><pubDate>Tue, 13 Mar 2012 17:27:48 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 17:28:35 GMT]]></title><description><![CDATA[<p>Manchmal tut mir PI leid. Sucht euch/(dir ?) Hobbies.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191303</guid><dc:creator><![CDATA[Ethon]]></dc:creator><pubDate>Tue, 13 Mar 2012 17:28:35 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 17:50:09 GMT]]></title><description><![CDATA[<p>Genau - lasst sie in Ruhe!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(!)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191311</guid><dc:creator><![CDATA[Notch]]></dc:creator><pubDate>Tue, 13 Mar 2012 17:50:09 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Tue, 13 Mar 2012 18:24:14 GMT]]></title><description><![CDATA[<p>Steini79 schrieb:</p>
<blockquote>
<p>Hallo,</p>
<p>gibt es eine möglichkeit, plugins plattformunabhängig zu laden? Ich habe nur dlopen gefunden, das unter linux funktioniert, und unter windows verwendet man laut meinen recherchen loadlibrary aus der winapi.</p>
<p>Gibts irgendeine projekt, das beide kapselt? Boost.extension ist leider noch in der sandbox.</p>
<p>Danke!</p>
<p>Mfg,</p>
</blockquote>
<p>Hast du schon eine Skriptsprache wie Lua in Betracht gezogen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191319</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191319</guid><dc:creator><![CDATA[TyRoXx]]></dc:creator><pubDate>Tue, 13 Mar 2012 18:24:14 GMT</pubDate></item><item><title><![CDATA[Reply to Plugin plattformunabhängig laden on Wed, 14 Mar 2012 07:19:41 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Poco lädt ... Funktionen, darauf baut der CLASSLOADER auf, der KLASSEN lädt.</p>
</blockquote>
<p>Also macht das Teil in etwas sowas:</p>
<pre><code>myClass=(PocoClass*)(void (*funcPtr)(void*));
</code></pre>
<p>Wow! Das gehört eindeutig in die FAQ.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2191418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2191418</guid><dc:creator><![CDATA[ROTFLMAO]]></dc:creator><pubDate>Wed, 14 Mar 2012 07:19:41 GMT</pubDate></item></channel></rss>