<?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[Crash wegen ::AfxOleInit()]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich arbeite hier in einem grösserem Projekt, allerdings crasht das UIF immer wenn ich es beende. Schuld scheint ::AfxOleInit(); zu sein (siehe unten).</p>
<p>Wenn ich das AfxOleInit auskommetiere gehts, auch der XML File Inhalt wird angezeigt. Nun frage ich mich wozu ich das überhaupt brauche, kann ich es ganz weglassen?</p>
<pre><code>Ce8ReadExternFiles::Ce8ReadExternFiles()
{	
	m_strINIFilePath	= _T(&quot;&quot;);
	m_strXMLFilePath	= _T(&quot;&quot;);
	m_strINIFileName	= _T(&quot;&quot;);
	m_strXMLFileName	= _T(&quot;&quot;);
	m_bstrXMLFileName	= NULL;
	m_pDocRoot	= NULL;
	m_pTempDocRoot	= NULL;
	m_plDomDocument	= NULL;

	//Initialisierung vom OLE Support
	AfxEnableControlContainer();
	::AfxOleInit();

	//COM Initialisierung
	::CoInitialize(NULL);

	HRESULT hr = m_plDomDocument.CreateInstance(CLSID_DOMDocument);
	if (FAILED(hr))
	{
	 _com_error er(hr);
	 AfxMessageBox(er.ErrorMessage());
	}

	setXMLFileName();

	//Öffnen des XML File
	openXMLFile();	
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/61316/crash-wegen-afxoleinit</link><generator>RSS for Node</generator><lastBuildDate>Wed, 03 Jun 2026 15:42:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/61316.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Jan 2004 13:49:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Crash wegen ::AfxOleInit() on Tue, 13 Jan 2004 13:50:37 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich arbeite hier in einem grösserem Projekt, allerdings crasht das UIF immer wenn ich es beende. Schuld scheint ::AfxOleInit(); zu sein (siehe unten).</p>
<p>Wenn ich das AfxOleInit auskommetiere gehts, auch der XML File Inhalt wird angezeigt. Nun frage ich mich wozu ich das überhaupt brauche, kann ich es ganz weglassen?</p>
<pre><code>Ce8ReadExternFiles::Ce8ReadExternFiles()
{	
	m_strINIFilePath	= _T(&quot;&quot;);
	m_strXMLFilePath	= _T(&quot;&quot;);
	m_strINIFileName	= _T(&quot;&quot;);
	m_strXMLFileName	= _T(&quot;&quot;);
	m_bstrXMLFileName	= NULL;
	m_pDocRoot	= NULL;
	m_pTempDocRoot	= NULL;
	m_plDomDocument	= NULL;

	//Initialisierung vom OLE Support
	AfxEnableControlContainer();
	::AfxOleInit();

	//COM Initialisierung
	::CoInitialize(NULL);

	HRESULT hr = m_plDomDocument.CreateInstance(CLSID_DOMDocument);
	if (FAILED(hr))
	{
	 _com_error er(hr);
	 AfxMessageBox(er.ErrorMessage());
	}

	setXMLFileName();

	//Öffnen des XML File
	openXMLFile();	
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/435403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/435403</guid><dc:creator><![CDATA[bsash]]></dc:creator><pubDate>Tue, 13 Jan 2004 13:50:37 GMT</pubDate></item></channel></rss>