<?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[problem mit devenv.exe]]></title><description><![CDATA[<p><em>EDIT: ist vielleicht das falsche forum?</em></p>
<p>hi.</p>
<p>ich habe in meiner SDI-anwendung (vc2005) ein problem mit der devenv.exe-datei. und zwar ist es so, dass wenn ich wenn ich die SDI-anwendung über Menü-&gt;Exit schliesse, dann springt auf einmal die CPU-auslastung auf 100% und meine anwendung hört nicht wirklich auf, sondern vc2005 stürzt einfach ab.</p>
<p>dies muss irgendetwas mit variable 'itsVal' in folgender klasse zu tun haben, denn wenn ich keine itsVal-variable in dieser klasse deklariere, dann tritt dieses problem auch nicht auf:</p>
<pre><code class="language-cpp">#include &quot;cPixel.h&quot;
#include &quot;Globals.h&quot;
class cBild
{
public:
	cBild(void); // ist es 'gut' oder unnütz, hier void zu schreiben???
	~cBild(void);
private:
	int		itsNr;
	cPixel		*itsVal;
};
</code></pre>
<pre><code class="language-cpp">#include &quot;cBild.h&quot;
using namespace std;

cBild::cBild	()
{
	itsVal = new cPixel [DIM1*DIM2];
	itsNr = 0;
}
cBild::~cBild	(void)
{
	delete[] itsVal;
}
</code></pre>
<pre><code class="language-cpp">class cPixel
{
public:
	cPixel(void);
	~cPixel(void);
	void SRGB (int type, int zahl) //0=R, 1=G, 2=B, 3=VAL
	{
		if (type &lt; itsNr)
			itsRGB[type] = zahl;
		else 
			std::cout &lt;&lt; &quot;cPixel::SRGB Problem&quot; &lt;&lt; std::endl;
	}
	int  GRGB (int type) const //0=R, 1=G, 2=B, 3=VAL
	{
		if (type &lt; itsNr)
			return itsRGB[type];
		std::cout &lt;&lt; &quot;cPixel::GRGB Problem&quot; &lt;&lt; std::endl;
		return -1;

	}
private:
	int itsNr,*itsRGB;
};
</code></pre>
<pre><code class="language-cpp">#include &quot;cPixel.h&quot;

cPixel::cPixel(void)
{
	itsNr = 5;
	itsRGB = new int [itsNr];
	for (int i=0;i&lt;itsNr;i++)
		itsRGB[i] = 0;
}
cPixel::~cPixel(void)
{
	delete[] itsRGB;
}
</code></pre>
<p>was könnte denn nun an diesem code den fehler in mit der devenv.exe-datei verursachen?</p>
<p>DANKE.<br />
STICK.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171276/problem-mit-devenv-exe</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 09:29:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171276.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Jan 2007 05:00:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to problem mit devenv.exe on Wed, 24 Jan 2007 05:16:17 GMT]]></title><description><![CDATA[<p><em>EDIT: ist vielleicht das falsche forum?</em></p>
<p>hi.</p>
<p>ich habe in meiner SDI-anwendung (vc2005) ein problem mit der devenv.exe-datei. und zwar ist es so, dass wenn ich wenn ich die SDI-anwendung über Menü-&gt;Exit schliesse, dann springt auf einmal die CPU-auslastung auf 100% und meine anwendung hört nicht wirklich auf, sondern vc2005 stürzt einfach ab.</p>
<p>dies muss irgendetwas mit variable 'itsVal' in folgender klasse zu tun haben, denn wenn ich keine itsVal-variable in dieser klasse deklariere, dann tritt dieses problem auch nicht auf:</p>
<pre><code class="language-cpp">#include &quot;cPixel.h&quot;
#include &quot;Globals.h&quot;
class cBild
{
public:
	cBild(void); // ist es 'gut' oder unnütz, hier void zu schreiben???
	~cBild(void);
private:
	int		itsNr;
	cPixel		*itsVal;
};
</code></pre>
<pre><code class="language-cpp">#include &quot;cBild.h&quot;
using namespace std;

cBild::cBild	()
{
	itsVal = new cPixel [DIM1*DIM2];
	itsNr = 0;
}
cBild::~cBild	(void)
{
	delete[] itsVal;
}
</code></pre>
<pre><code class="language-cpp">class cPixel
{
public:
	cPixel(void);
	~cPixel(void);
	void SRGB (int type, int zahl) //0=R, 1=G, 2=B, 3=VAL
	{
		if (type &lt; itsNr)
			itsRGB[type] = zahl;
		else 
			std::cout &lt;&lt; &quot;cPixel::SRGB Problem&quot; &lt;&lt; std::endl;
	}
	int  GRGB (int type) const //0=R, 1=G, 2=B, 3=VAL
	{
		if (type &lt; itsNr)
			return itsRGB[type];
		std::cout &lt;&lt; &quot;cPixel::GRGB Problem&quot; &lt;&lt; std::endl;
		return -1;

	}
private:
	int itsNr,*itsRGB;
};
</code></pre>
<pre><code class="language-cpp">#include &quot;cPixel.h&quot;

cPixel::cPixel(void)
{
	itsNr = 5;
	itsRGB = new int [itsNr];
	for (int i=0;i&lt;itsNr;i++)
		itsRGB[i] = 0;
}
cPixel::~cPixel(void)
{
	delete[] itsRGB;
}
</code></pre>
<p>was könnte denn nun an diesem code den fehler in mit der devenv.exe-datei verursachen?</p>
<p>DANKE.<br />
STICK.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215687</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Wed, 24 Jan 2007 05:16:17 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit devenv.exe on Wed, 24 Jan 2007 07:30:28 GMT]]></title><description><![CDATA[<p>Ich weiß nicht was der Code direkt mit VS zu tun hat, aber es gab einige Updates was das Code Parsing betrifft.<br />
Hast Du VS2005 SP1 installiert?<br />
Wenn nicht mach das! Geht natürlich nur wenn Du die englische Version hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215710</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 24 Jan 2007 07:30:28 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit devenv.exe on Wed, 24 Jan 2007 13:16:11 GMT]]></title><description><![CDATA[<p>hi MARTIN,</p>
<p>danke für die antwort, aber das problem schien mit der klasse cPixel zu tun zu haben. ich habe diese modifiziert, und jetzt funktioniert der ausstieg aus der SDI anwendung.</p>
<p>CIAO.<br />
STICK.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215971</guid><dc:creator><![CDATA[stick_thai]]></dc:creator><pubDate>Wed, 24 Jan 2007 13:16:11 GMT</pubDate></item></channel></rss>