<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: Saubere Abstürze</title>
	<atom:link href="http://blog.speedproject.de/2008/04/16/saubere-abstuerze/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.speedproject.de/2008/04/16/saubere-abstuerze/</link>
	<description>Mehr .core als .nett</description>
	<lastBuildDate>Mon, 06 Feb 2012 09:59:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>Von: Oliver</title>
		<link>http://blog.speedproject.de/2008/04/16/saubere-abstuerze/comment-page-1/#comment-21826</link>
		<dc:creator>Oliver</dc:creator>
		<pubDate>Sun, 20 Apr 2008 00:29:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.speedproject.de/2008/04/16/saubere-abstuerze/#comment-21826</guid>
		<description>Wer VC6 hat, könnte sich doch auch einfach kostenlos WinDbg (einfach im Inet suchen ;)) runterladen und benutzen, oder? Ist definitiv den Download wert. IMO einer der besten Debugger. Auf einem &quot;Bare-Metal&quot; Testsystem benutze ich immer WinDbg und ggf. Application Verifier. Das schöne ist, daß man nicht auf Visual Studio angewiesen ist, es also ggf. auch mal schnell auf nem Kundenrechner im Support einrichten kann und dann einfach den Symbolserver einstellt und sich an - bspw. - den abgestürzten Prozeß ranhängt.

Abgesehen von Usermode-Debugging, kann der WinDbg natürlich auch Kernelmode-Debugging und ist wohl seit SoftICE eingestellt wurde, der einzige gute Debugger welcher beide Welten bedient. Auch wenn OllyDbg sicherlich seine Berechtigung hat und ich persönlich auch IDA mal gern für UM-Debugging einsetze.

Also einfach mal umschauen. Debuggen geht auch komplett ohne Visual Studio - auch sog. &quot;Source Debugging&quot; ;) ... das Buch &quot;Advanced Windows Debugging&quot; kann man dafür nur empfehlen.

// Oliver</description>
		<content:encoded><![CDATA[<p>Wer VC6 hat, könnte sich doch auch einfach kostenlos WinDbg (einfach im Inet suchen <img src='http://blog.speedproject.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) runterladen und benutzen, oder? Ist definitiv den Download wert. IMO einer der besten Debugger. Auf einem &#8220;Bare-Metal&#8221; Testsystem benutze ich immer WinDbg und ggf. Application Verifier. Das schöne ist, daß man nicht auf Visual Studio angewiesen ist, es also ggf. auch mal schnell auf nem Kundenrechner im Support einrichten kann und dann einfach den Symbolserver einstellt und sich an &#8211; bspw. &#8211; den abgestürzten Prozeß ranhängt.</p>
<p>Abgesehen von Usermode-Debugging, kann der WinDbg natürlich auch Kernelmode-Debugging und ist wohl seit SoftICE eingestellt wurde, der einzige gute Debugger welcher beide Welten bedient. Auch wenn OllyDbg sicherlich seine Berechtigung hat und ich persönlich auch IDA mal gern für UM-Debugging einsetze.</p>
<p>Also einfach mal umschauen. Debuggen geht auch komplett ohne Visual Studio &#8211; auch sog. &#8220;Source Debugging&#8221; <img src='http://blog.speedproject.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8230; das Buch &#8220;Advanced Windows Debugging&#8221; kann man dafür nur empfehlen.</p>
<p>// Oliver</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Justin</title>
		<link>http://blog.speedproject.de/2008/04/16/saubere-abstuerze/comment-page-1/#comment-21818</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Thu, 17 Apr 2008 21:19:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.speedproject.de/2008/04/16/saubere-abstuerze/#comment-21818</guid>
		<description>Ne, hab den Fehler schon gefunden... Die EXE darf natürlich nicht laufzeitgepackt werden... O:)</description>
		<content:encoded><![CDATA[<p>Ne, hab den Fehler schon gefunden&#8230; Die EXE darf natürlich nicht laufzeitgepackt werden&#8230; O:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sven</title>
		<link>http://blog.speedproject.de/2008/04/16/saubere-abstuerze/comment-page-1/#comment-21817</link>
		<dc:creator>Sven</dc:creator>
		<pubDate>Thu, 17 Apr 2008 13:52:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.speedproject.de/2008/04/16/saubere-abstuerze/#comment-21817</guid>
		<description>Hmm, bei mir bleibt er in der betroffenen Zeile stehen. Vielleicht hat es mit den VC6-PDBs zu tun?</description>
		<content:encoded><![CDATA[<p>Hmm, bei mir bleibt er in der betroffenen Zeile stehen. Vielleicht hat es mit den VC6-PDBs zu tun?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Justin</title>
		<link>http://blog.speedproject.de/2008/04/16/saubere-abstuerze/comment-page-1/#comment-21813</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Wed, 16 Apr 2008 20:50:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.speedproject.de/2008/04/16/saubere-abstuerze/#comment-21813</guid>
		<description>Danke :) Ist es korrekt, dass der VC2008 Debugger eine Zeile nach der eigentlich Exception stehen bleibt und dann die Fehlermeldung bringt? Ist zumindest hier so (VC2008 Express)</description>
		<content:encoded><![CDATA[<p>Danke <img src='http://blog.speedproject.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Ist es korrekt, dass der VC2008 Debugger eine Zeile nach der eigentlich Exception stehen bleibt und dann die Fehlermeldung bringt? Ist zumindest hier so (VC2008 Express)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sven</title>
		<link>http://blog.speedproject.de/2008/04/16/saubere-abstuerze/comment-page-1/#comment-21811</link>
		<dc:creator>Sven</dc:creator>
		<pubDate>Wed, 16 Apr 2008 19:48:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.speedproject.de/2008/04/16/saubere-abstuerze/#comment-21811</guid>
		<description>Du musst auch für die Relase-Konfiguration die Erstellung von PDB-Dateien aktivieren (C++ - Allgemein - Programmdatenbank). Zudem muss auf der Linker-Seite &quot;Debug-Info generieren&quot; aktiviert werden.</description>
		<content:encoded><![CDATA[<p>Du musst auch für die Relase-Konfiguration die Erstellung von PDB-Dateien aktivieren (C++ &#8211; Allgemein &#8211; Programmdatenbank). Zudem muss auf der Linker-Seite &#8220;Debug-Info generieren&#8221; aktiviert werden.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Justin</title>
		<link>http://blog.speedproject.de/2008/04/16/saubere-abstuerze/comment-page-1/#comment-21810</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Wed, 16 Apr 2008 19:27:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.speedproject.de/2008/04/16/saubere-abstuerze/#comment-21810</guid>
		<description>Hmm, also wenn ich die dmp-File in VS2008 lade, geht das nur, wenn die PDB-, DMP- und EXE-File mit der DEBUG-Konfig (in VC6). erstellt wurden... Was mach ich falsch?</description>
		<content:encoded><![CDATA[<p>Hmm, also wenn ich die dmp-File in VS2008 lade, geht das nur, wenn die PDB-, DMP- und EXE-File mit der DEBUG-Konfig (in VC6). erstellt wurden&#8230; Was mach ich falsch?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Justin</title>
		<link>http://blog.speedproject.de/2008/04/16/saubere-abstuerze/comment-page-1/#comment-21808</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Wed, 16 Apr 2008 18:31:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.speedproject.de/2008/04/16/saubere-abstuerze/#comment-21808</guid>
		<description>Thx für die Info Sven. VC6 kann MiniDumps wohl nicht laden oder?</description>
		<content:encoded><![CDATA[<p>Thx für die Info Sven. VC6 kann MiniDumps wohl nicht laden oder?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jörg</title>
		<link>http://blog.speedproject.de/2008/04/16/saubere-abstuerze/comment-page-1/#comment-21806</link>
		<dc:creator>Jörg</dc:creator>
		<pubDate>Wed, 16 Apr 2008 16:13:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.speedproject.de/2008/04/16/saubere-abstuerze/#comment-21806</guid>
		<description>@Justin, Sven
Danke, ich werde mich mal schlau machen.</description>
		<content:encoded><![CDATA[<p>@Justin, Sven<br />
Danke, ich werde mich mal schlau machen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sven</title>
		<link>http://blog.speedproject.de/2008/04/16/saubere-abstuerze/comment-page-1/#comment-21805</link>
		<dc:creator>Sven</dc:creator>
		<pubDate>Wed, 16 Apr 2008 15:56:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.speedproject.de/2008/04/16/saubere-abstuerze/#comment-21805</guid>
		<description>Nichts einfacher als das. ;)

[code]
int* pTest = NULL;
*pTest = 1;
[/code]</description>
		<content:encoded><![CDATA[<p>Nichts einfacher als das. <img src='http://blog.speedproject.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre class="brush: plain; title: ; notranslate">
int* pTest = NULL;
*pTest = 1;
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Marcus Humann</title>
		<link>http://blog.speedproject.de/2008/04/16/saubere-abstuerze/comment-page-1/#comment-21803</link>
		<dc:creator>Marcus Humann</dc:creator>
		<pubDate>Wed, 16 Apr 2008 15:24:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.speedproject.de/2008/04/16/saubere-abstuerze/#comment-21803</guid>
		<description>Wie programmiert man die Abstürze? ;-)</description>
		<content:encoded><![CDATA[<p>Wie programmiert man die Abstürze? <img src='http://blog.speedproject.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

