<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Martin&#039;s Blog</title>
	<link>http://blog.m-ri.de</link>
	<description>Gesammeltes aus dem Leben eines &#34;normalen&#34; Programmierers... :-)</description>
	<lastBuildDate>Wed, 01 Sep 2010 12:25:53 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0.1" -->

	<item>
		<title>Bug: VC-2010 MFC CFormView zeichnet Buttons beim Rollen falsch, es erscheinen schwarze Blöcke</title>
		<description><![CDATA[In der MFC 10.0 hat sich ein Bug eingeschlichen, der sich unter Windows Vista und Windows 7  bemerkbar macht. Unter Windows XP tritt der Fehler nicht auf. Das Problem tritt in jedem Stil auf, der DWM verwendet. D.h. nicht wenn Windows klassisch ausgewählt wird. Wenn auf einen CFormView mehrere Buttons liegen und der CFormView gerollt [...]]]></description>
		<link>http://blog.m-ri.de/index.php/2010/08/28/bug-vc-2010-cformview-zeichnet-buttons-beim-rollen-falsch-es-erscheinen-schwarze-bloecke/</link>
			</item>
	<item>
		<title>Texte von deutschen Meldungen in Microsoft Produkten auf englisch finden</title>
		<description><![CDATA[ Wer kennt das nicht: Da hat man ein deutsches Microsoft-Produkt und bekommt eine Fehlermeldung, auf die Google nichts ausspuckt. Scheinbar ein seltener Fehler. Oder evtl. benutzen viel mehr Anwender die englische Version eines Entwicklerproduktes. Was nun? Ja wenn man genau wüsste wie die selbe Meldung in englisch lautet, besonders wenn man keine Fehlernummer oder keine [...]]]></description>
		<link>http://blog.m-ri.de/index.php/2010/08/21/texte-von-deutschen-meldungen-in-microsoft-produkten-auf-englisch-finden/</link>
			</item>
	<item>
		<title>Bug: CSimpleMap und CSimpleArray führen bei Verwendung von SetAtIndex zu einem Leak</title>
		<description><![CDATA[Wieder einmal ein Bug, der seit VC-2005 bekannt ist und in meinen Augen unmöglich als by design abgetan werden darf. Das Problem ist simpel, wenn man die Funktion SetAtIndex in den Klassen CSimpleMap und CSimpleArray angewendet wird, dann wird für das bestehende Element in der Map oder im Array kein Destruktor aufgerufen. D.h. eine CSimpleMap&#60;CString,&#8230;&#62; [...]]]></description>
		<link>http://blog.m-ri.de/index.php/2010/08/17/bug-csimplemap-und-csimplearray-fuehren-bei-verwendung-von-setatindex-zu-einem-leak/</link>
			</item>
	<item>
		<title>VeriSign &#8216;Microsoft Authenticode&#8217; Class 3 Code Signing Digital Certificate für $99,&#8211;</title>
		<description><![CDATA[Ich war mal wieder auf meiner WinQual Seite um festzustellen ob es im aktuellen Release auffällige Crashes gibt. Dabei viel mir ein Link ins Auge, der ein VeriSign &#8216;Microsoft Authenticode&#8217; Class 3 Code Signing Digital Certificate für nur $99,&#8211; anbietet. Bei einem Normalpreis von $499,&#8211; ist das kein schlechter Preis! Hier der Link auf die [...]]]></description>
		<link>http://blog.m-ri.de/index.php/2010/07/29/verisign-microsoft-authenticode-class-3-code-signing-digital-certificate-fuer-99/</link>
			</item>
	<item>
		<title>MFC-Next 9.0 &gt; MFC 10.0 denn CMFCRibbonPanel::EnableLaunchButton gibt es nicht mehr</title>
		<description><![CDATA[Sehr erfreut waren viele C++ Entwickler darüber das es mit der MFC in VC-2008 weiter ging und MFC-Next veröffentlicht wurde. Das ganze wurde dann fest in VS-2008 SP1 integriert. Normalerweise sind wir es gewohnt, dass zur MFC nur Dinge hinzukommen und nichts wegfällt. Für die MFC 10.0 aus VS-2010 gilt das diesmal nicht: MFC 10.0 [...]]]></description>
		<link>http://blog.m-ri.de/index.php/2010/07/25/mfc-next-9-0-mfc-10-0-denn-cmfcribbonpanelenablelaunchbutton-gibt-es-nicht-mehr/</link>
			</item>
	<item>
		<title>Bug in der MFC von VC-2010 in CImageList::DrawIndirect</title>
		<description><![CDATA[Die Funktion CImageList::DrawIndirect der MFC-10 BOOL CImageList::DrawIndirect&#40;CDC* pDC, int nImage, POINT pt, SIZE sz, POINT ptOrigin, UINT fStyle = ILD_NORMAL, DWORD dwRop = SRCCOPY, COLORREF rgbBack = CLR_DEFAULT, COLORREF rgbFore = CLR_DEFAULT, DWORD fState = ILS_NORMAL, DWORD Frame = 0, COLORREF crEffect = CLR_DEFAULT&#41;; hat einen massiven Bug: Sie funktioniert einfach nicht. Der Unsinn, der [...]]]></description>
		<link>http://blog.m-ri.de/index.php/2010/07/21/bug-in-der-mfc-von-vc-2010-in-cimagelistdrawindirect/</link>
			</item>
	<item>
		<title>Meine Lieblingstools</title>
		<description><![CDATA[Hier mal eine Liste meiner Lieblingstools (nicht nur für die Software-Entwicklung). Sowohl Freeware als auch Tools für die ich gerne Geld ausgegeben habe. Und wie immer ist das natürlich auch eine Geschmacksache und über den Geschmack lässt sich bekannter Maßen auch streiten. Kostenlose Tools in alphabetischer Folge 7-Zip (http://www.7-zip.org/) Das rundum sorglos Paket, wenn es [...]]]></description>
		<link>http://blog.m-ri.de/index.php/2010/07/02/meine-lieblingstools/</link>
			</item>
	<item>
		<title>Wie man den Namen einer RegisterWindowMessage bekommt</title>
		<description><![CDATA[Manchmal muss man Software verstehen. D.h. auch andere Software, die man selbst nicht geschrieben hat In meinem Fall war es hier ein Client, den ich geschrieben habe, der eine andere Software startet. Diese Software verwendete interne Nachrichten zur Kommunikation, die mit RegisterWindowMessage registriert wurden. Ich wollte nun hier einen Eingriff machen, der ein Fehlverhalten unter [...]]]></description>
		<link>http://blog.m-ri.de/index.php/2010/06/23/wie-man-den-namen-einer-registerwindowmessage-bekommt/</link>
			</item>
	<item>
		<title>ExitInstance gibt für dialogbasierende MFC Anwendungen Unfug zurück</title>
		<description><![CDATA[Wer eine dialogbasierende Anwendung mal mit etwas mehr Aufmerksamkeit debuggt oder analysiert wird feststellen, dass der Returncode der Anwendung irgendwie ziemlich zufällig ist. Beobachtet man dies genauer dann stellt man folgendes fest: Beendet man die Anwendung mit der Maus (Klick auf X) oder OK/Cancel so ist der Returncode 0 Hält man die Strg-Taste beim Klick [...]]]></description>
		<link>http://blog.m-ri.de/index.php/2010/06/18/exitinstance-gibt-fuer-dialogbasierende-mfc-anwendungen-unfug-zurueck/</link>
			</item>
	<item>
		<title>Tipp: Hörbuch Mutige Menschen (von Christian Nürnberger)</title>
		<description><![CDATA[Für längere Autofahrten haben meine Frau und ich es uns angewöhnt Hörbücher aus der Bücherei auszuleihen. In den meisten Fällen sind es Kabarett, kurze humorvolle Geschichten, christliches, politisches oder gesellschaftskritisches. Diesmal hat meine Frau ein wirklich besonderes Hörbuch ausgesucht Mutige Menschen von Christian Nürnberger. Die Texte werden von den Söhnen Mannheims gesprochen, wobei dies hier nicht [...]]]></description>
		<link>http://blog.m-ri.de/index.php/2010/06/13/tipp-hoerbuch-mutige-menschen-von-christian-nuernberger/</link>
			</item>
</channel>
</rss>
