<?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[Instanz von anderer Klasse erzeugen]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Habe folgendes Problem (vereinfacht dargestellt):</p>
<p>Ich rufe mit einem Programm in VB über Visual Studio die DLL A auf. Diese enthält die Klasse ClassA. Im Konstruktor dieser Klasse rufe ich den Konstruktor aus der zweiten DLL (B) auf:<br />
b = new ClassB(); b ist dabei ein public-Element von ClassB, definiert in der .h-Datei von A.</p>
<p>DLL A und DLL B sind in C++ geschrieben.</p>
<p>Dies funktioniert jedoch nicht, da ich den Fehler bekommen, dass ich in einen geschützten Bereich schreibe!</p>
<p>Wie kann ich den Konstruktor aus DLL B trotzdem in DLL A aufrufen? b möchte ich aber NICHT global definieren!</p>
<p>Danke und Grüße<br />
Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/225435/instanz-von-anderer-klasse-erzeugen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 12:55:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/225435.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Oct 2008 11:51:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Instanz von anderer Klasse erzeugen on Thu, 23 Oct 2008 13:20:14 GMT]]></title><description><![CDATA[<p>Hallo zusammen!</p>
<p>Habe folgendes Problem (vereinfacht dargestellt):</p>
<p>Ich rufe mit einem Programm in VB über Visual Studio die DLL A auf. Diese enthält die Klasse ClassA. Im Konstruktor dieser Klasse rufe ich den Konstruktor aus der zweiten DLL (B) auf:<br />
b = new ClassB(); b ist dabei ein public-Element von ClassB, definiert in der .h-Datei von A.</p>
<p>DLL A und DLL B sind in C++ geschrieben.</p>
<p>Dies funktioniert jedoch nicht, da ich den Fehler bekommen, dass ich in einen geschützten Bereich schreibe!</p>
<p>Wie kann ich den Konstruktor aus DLL B trotzdem in DLL A aufrufen? b möchte ich aber NICHT global definieren!</p>
<p>Danke und Grüße<br />
Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603357</guid><dc:creator><![CDATA[piwi133]]></dc:creator><pubDate>Thu, 23 Oct 2008 13:20:14 GMT</pubDate></item></channel></rss>