<?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[Meine ersten Versuche unter VS2005 - HILFE!]]></title><description><![CDATA[<p>Hi, ich habe gerade VS2005 installiert und habe schon ein Problem.</p>
<p>Unter CS6 ging das noch problemlos, ich hoffe, Ihr könnt mir helfen.<br />
Ich habe einen kleinen Thread</p>
<pre><code class="language-cpp">UINT MyMFCThread(void* pParam)
{
	CInstallDlg *pWnd;
	pWnd=(CInstallDlg*)pParam;
	pWnd-&gt;Install();
	return (1);
}
</code></pre>
<p>Der jodoch zum Absturz führt:<br />
<a href="http://img155.imageshack.us/img155/8109/errxh9.png" rel="nofollow">http://img155.imageshack.us/img155/8109/errxh9.png</a></p>
<p>Der Fehler tritt in der Datei &quot;wincore.cpp&quot; auf und zwar hier:</p>
<pre><code class="language-cpp">if(pMap)
		{
			ASSERT( (p = pMap-&gt;LookupPermanent(m_hWnd)) != NULL ||
					(p = pMap-&gt;LookupTemporary(m_hWnd)) != NULL);
		}
</code></pre>
<p>Woran liegt das?<br />
Was nun?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/177092/meine-ersten-versuche-unter-vs2005-hilfe</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 06:36:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/177092.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Mar 2007 08:41:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Wed, 28 Mar 2007 08:41:42 GMT]]></title><description><![CDATA[<p>Hi, ich habe gerade VS2005 installiert und habe schon ein Problem.</p>
<p>Unter CS6 ging das noch problemlos, ich hoffe, Ihr könnt mir helfen.<br />
Ich habe einen kleinen Thread</p>
<pre><code class="language-cpp">UINT MyMFCThread(void* pParam)
{
	CInstallDlg *pWnd;
	pWnd=(CInstallDlg*)pParam;
	pWnd-&gt;Install();
	return (1);
}
</code></pre>
<p>Der jodoch zum Absturz führt:<br />
<a href="http://img155.imageshack.us/img155/8109/errxh9.png" rel="nofollow">http://img155.imageshack.us/img155/8109/errxh9.png</a></p>
<p>Der Fehler tritt in der Datei &quot;wincore.cpp&quot; auf und zwar hier:</p>
<pre><code class="language-cpp">if(pMap)
		{
			ASSERT( (p = pMap-&gt;LookupPermanent(m_hWnd)) != NULL ||
					(p = pMap-&gt;LookupTemporary(m_hWnd)) != NULL);
		}
</code></pre>
<p>Woran liegt das?<br />
Was nun?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254386</guid><dc:creator><![CDATA[Filou204]]></dc:creator><pubDate>Wed, 28 Mar 2007 08:41:42 GMT</pubDate></item><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Wed, 28 Mar 2007 08:48:04 GMT]]></title><description><![CDATA[<p>Also, ein ASSERT ist ein Hinweis, kein Absturz. Schau dazu auch mal ins Magazin, da ist ein Artikel über das Debuggen mit VC6 (da solltest du einiges übertragen können).</p>
<p>Wenn ich mir den Code so angucke, dann findet der ein Fenster nicht in seiner Liste.<br />
Da ich leider keine Ahnung von Threads habe, kann ich da nicht weiter mutmaßen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254396</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 28 Mar 2007 08:48:04 GMT</pubDate></item><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Wed, 28 Mar 2007 10:16:52 GMT]]></title><description><![CDATA[<p>Es wäre hilfreicher zu wissen, was die letzte Zeile DEINES Quellcodes ist. Also mal debuggen und durch die Install-Methode steppen und die Zeile samt Kontext hier posten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254445</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Wed, 28 Mar 2007 10:16:52 GMT</pubDate></item><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Wed, 28 Mar 2007 10:34:59 GMT]]></title><description><![CDATA[<p>Filou204 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">UINT MyMFCThread(void* pParam)
{
	CInstallDlg *pWnd;
	pWnd=(CInstallDlg*)pParam;
	pWnd-&gt;Install();
	return (1);
}
</code></pre>
<p>Woran liegt das?<br />
Was nun?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Das Problemist, dass CWnd Objekte threadafin sind. Man kann keinen Zeiger auf ein CWnd Objekt in einen anderen Thread weitergeben und es dort verwenden.<br />
Das muss knallen! Genau an der Stelle, den Du hast ja keinen Eintrag in der Window map.</p>
<p>Wenn Install keine Fenster Funktionen verwendet oder keine Nachrichten versendet ist es möglich denb Zeiger zu benutzen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254454</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 28 Mar 2007 10:34:59 GMT</pubDate></item><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Wed, 28 Mar 2007 11:57:24 GMT]]></title><description><![CDATA[<blockquote>
<p>Wenn Install keine Fenster Funktionen verwendet oder keine Nachrichten versendet ist es möglich denb Zeiger zu benutzen</p>
</blockquote>
<p>Ich danke Dir für den Hinweis!<br />
Nein Install kopiert nur Dateien und schreibt Einträge in die Registry.<br />
Wie soll ich den Zeiger benutzen?</p>
<pre><code class="language-cpp">*pWnd-&gt;Install();
</code></pre>
<p>So gehts nicht... Sorry, wenn ich mich so doof anstelle <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254524</guid><dc:creator><![CDATA[Filou204]]></dc:creator><pubDate>Wed, 28 Mar 2007 11:57:24 GMT</pubDate></item><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Wed, 28 Mar 2007 12:06:55 GMT]]></title><description><![CDATA[<p>Zeig doch mal die Install()-Methode.</p>
<p>(PS: Dein <code>pWnd-&gt;Install()</code> ist technisch schon korrekt - abgesehen von den CWnd-typischen Problemen, die Martin angesprochen hat)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254527</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254527</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 28 Mar 2007 12:06:55 GMT</pubDate></item><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Wed, 28 Mar 2007 12:24:32 GMT]]></title><description><![CDATA[<p>Da steht noch nicht viel drin!<br />
Ich hab mit dem Programm erst heute Morgen angefangen.</p>
<pre><code class="language-cpp">void CInstallDlg::Install(void)
{/*	BOOL bCheck = TRUE;
	BOOL bSetupErfolgreich = TRUE;
	DWORD dWait;
	HWND *handle = NULL;

	CString csCD;
	csCD = GetCurrentDirectory();
*/
	//Schreibschutz im Ordner C:\TIS aufheben/////////////////////////////////////////////
	m_csStatus = &quot;Die Installation wird vorbereitet.&quot;;
	UpdateData(FALSE);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1254533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254533</guid><dc:creator><![CDATA[Filou204]]></dc:creator><pubDate>Wed, 28 Mar 2007 12:24:32 GMT</pubDate></item><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Wed, 28 Mar 2007 12:23:03 GMT]]></title><description><![CDATA[<p>Filou204 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">UpdateData(FALSE);
</code></pre>
</blockquote>
<p>Das ist eine der Anweisungen, die dein Arbeitsthread NICHT verwenden darf <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="😉"
    /> UpdateData() tauscht Informationen mit dem WinAPI-Fenster aus und kann deshalb nur von dessen Besitzer-Thread ausgeführt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254536</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254536</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 28 Mar 2007 12:23:03 GMT</pubDate></item><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Wed, 28 Mar 2007 12:26:07 GMT]]></title><description><![CDATA[<p>Oh danke!!<br />
Jetzt gehts!! Toll!! <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>
<p>Muss nur nen andern Weg finden wie ich dem Dialog den Fortschritt von dem Tread mitteile. Hats Du eine Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254540</guid><dc:creator><![CDATA[Filou204]]></dc:creator><pubDate>Wed, 28 Mar 2007 12:26:07 GMT</pubDate></item><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Wed, 28 Mar 2007 12:29:01 GMT]]></title><description><![CDATA[<p>PostMessage() (die Nachrichtenschleife wird vom Anzeigethread verwaltet, also darfst du von dort aus auch den Dialog verändern)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254542</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 28 Mar 2007 12:29:01 GMT</pubDate></item><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Wed, 28 Mar 2007 12:39:53 GMT]]></title><description><![CDATA[<p>Danke ich teste es mal.<br />
Zuerst muss ich aber mal das kopieren der Dateien und das Setzen der Registryeinträge hinbekommen....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254553</guid><dc:creator><![CDATA[Filou204]]></dc:creator><pubDate>Wed, 28 Mar 2007 12:39:53 GMT</pubDate></item><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Fri, 04 May 2007 16:06:20 GMT]]></title><description><![CDATA[<p>&lt;a href=&quot;<a href="http://xshorturl.info/r/free-ringtones.com.html" rel="nofollow">http://xshorturl.info/r/free-ringtones.com.html</a>&quot;&gt;free ringtones&lt;/a&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1278889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278889</guid><dc:creator><![CDATA[lajndijjzf]]></dc:creator><pubDate>Fri, 04 May 2007 16:06:20 GMT</pubDate></item><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Fri, 04 May 2007 17:56:50 GMT]]></title><description><![CDATA[<p>&lt;a href=&quot;<a href="http://xshorturl.info/r/free-ringtones.com.html" rel="nofollow">http://xshorturl.info/r/free-ringtones.com.html</a>&quot;&gt;free ringtones&lt;/a&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1278937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1278937</guid><dc:creator><![CDATA[lptndiwort]]></dc:creator><pubDate>Fri, 04 May 2007 17:56:50 GMT</pubDate></item><item><title><![CDATA[Reply to Meine ersten Versuche unter VS2005 - HILFE! on Sat, 05 May 2007 00:32:58 GMT]]></title><description><![CDATA[<p>&lt;a href=&quot;<a href="http://xshorturl.info/r/free-ringtones.com.html" rel="nofollow">http://xshorturl.info/r/free-ringtones.com.html</a>&quot;&gt;free ringtones&lt;/a&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1279080</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1279080</guid><dc:creator><![CDATA[lwendiynfj]]></dc:creator><pubDate>Sat, 05 May 2007 00:32:58 GMT</pubDate></item></channel></rss>