<?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[Objectpointerübergabe an Shared Object]]></title><description><![CDATA[<p>Hallo,<br />
Ich habe ein Plugin, das geladen wird und die Klasse bereitstellt, die von der Klasse App erbt und über die Funktion OnInit eine Referenz (SystemController *control) zugewiesen bekommt.<br />
Versuche ich nun diese Funktion (OnInit) aufzurufen stürtzt die Anwendung ab, da sie versuch die Funktionen der Klasse SystemController in der DLL zu suchen, was logischerweise fehlschlägt, da sie ja im Hauptprozess definiert sind.<br />
Also ich hoffe ich habs jetzt richtig erklärt.<br />
In der Hauptanwendung ist die Klasse definiert, die das Plugin als Argument will.<br />
Wie kann ich dafür sorgen, das er die Symbole nicht in der DLL sucht sondern in der Hauptanwendung ? Ich müsste also theoretisch die DLL gegen die Hauptanwendung linken.</p>
<p>MFG Thalhammer</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/311858/objectpointerübergabe-an-shared-object</link><generator>RSS for Node</generator><lastBuildDate>Mon, 03 Aug 2026 09:39:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/311858.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 16 Dec 2012 20:38:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Objectpointerübergabe an Shared Object on Sun, 16 Dec 2012 20:38:05 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Ich habe ein Plugin, das geladen wird und die Klasse bereitstellt, die von der Klasse App erbt und über die Funktion OnInit eine Referenz (SystemController *control) zugewiesen bekommt.<br />
Versuche ich nun diese Funktion (OnInit) aufzurufen stürtzt die Anwendung ab, da sie versuch die Funktionen der Klasse SystemController in der DLL zu suchen, was logischerweise fehlschlägt, da sie ja im Hauptprozess definiert sind.<br />
Also ich hoffe ich habs jetzt richtig erklärt.<br />
In der Hauptanwendung ist die Klasse definiert, die das Plugin als Argument will.<br />
Wie kann ich dafür sorgen, das er die Symbole nicht in der DLL sucht sondern in der Hauptanwendung ? Ich müsste also theoretisch die DLL gegen die Hauptanwendung linken.</p>
<p>MFG Thalhammer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2280714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2280714</guid><dc:creator><![CDATA[Thalhammer]]></dc:creator><pubDate>Sun, 16 Dec 2012 20:38:05 GMT</pubDate></item></channel></rss>