<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Martin&#039;s Blog &#187; Software</title>
	<atom:link href="http://blog.m-ri.de/index.php/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.m-ri.de</link>
	<description>Gesammeltes aus dem Leben eines &#34;normalen&#34; Programmierers... :-)</description>
	<lastBuildDate>Thu, 29 Jul 2010 19:26:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Meine Lieblingstools</title>
		<link>http://blog.m-ri.de/index.php/2010/07/02/meine-lieblingstools/</link>
		<comments>http://blog.m-ri.de/index.php/2010/07/02/meine-lieblingstools/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 17:17:53 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Sonstiges]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Entwicklung]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=602</guid>
		<description><![CDATA[<p>Hier mal eine Liste meiner Lieblingstools (nicht nur für die Software-Entwicklung).<br />
Sowohl Freeware als auch Tools für die ich gerne Geld ausgegeben habe.</p>
<p>Und wie immer ist das natürlich auch eine Geschmacksache und über den Geschmack lässt sich bekannter Maßen auch streiten.</p>
<h3>Kostenlose Tools in alphabetischer Folge</h3>
<ul>
<li><strong>7-Zip</strong> (<a href="http://www.7-zip.org/">http://www.7-zip.org/</a>)<br />
Das rundum sorglos Paket, wenn es um Packen und Entpacken von Dateien geht.</li>
<li><strong><strong>Axialis IconWorkshop</strong> Lite </strong>(<a href="http://www.axialis.com/download/iwlite.html">http://www.axialis.com/download/iwlite.html</a>)<br />
Für mich der Beste Icon- und Bitmap Editor. Hier in der Lite Version wer kein Geld ausgeben will.</li>
<li><strong>BugTracker.Net</strong> (<a href="http://sourceforge.net/projects/btnet/">http://sourceforge.net/projects/btnet/</a>)<br />
Der TFS istprima für die aktuelle Projekt- und Entwicklungsarbeit. Aber als externes Portal und als Ideensamlung, oder auch als Vorstufe zum Filtern zwischen Second-Level-Suppport und der Entwicklung habe ich dieses Tool liebgewonnen. Flexibel, simpel, schnell, kein Wartungsaufwand.</li>
<li><strong>Comment Reflower</strong><br />
VS-2005: <a href="http://commentreflower.sourceforge.net/" target="_blank">http://commentreflower.sourceforge.net/</a><br />
VS-2008 und VS-2010: <a href="http://www.kynosarges.de/CommentReflower.html" target="_blank">http://www.kynosarges.de/CommentReflower.html</a><br />
Das Addin der Wahl um einfach Kommentare im Sourcecode zu formatieren.</li>
<li><strong>Radio fx / ClipInc fx </strong>(<a href="http://www.tobit.de">http://www.tobit.de</a>)<br />
Wer seine Musiksammlung einfach und legal erweitern will, kann dies mit diesem Tool machen.</li>
<li><strong>Dependency Walker / Depends.exe</strong> (<a href="http://dependencywalker.com/">http://dependencywalker.com/</a>)<br />
Unverzichtbar für die Analyse von ausführbaren Dateien. Besonders eben auch die Trace Funktionen, die auch das Aufspüren von Ladeproblemen bei COM Modulen unterstützt.</li>
<li><strong>FileZilla </strong>(<a href="http://www.filezilla.de">http://www.filezilla.de</a>)<br />
Nicht unbedingt die tollste Öberfläche aber nützlich, schnell und effektiv.</li>
<li><strong>Frhed </strong>(<a href="http://frhed.sourceforge.net">http://frhed.sourceforge.net</a>)<br />
Der beste Hex-Editor, mit wichtigen Funktionen wie Ersetzen tauschen etc.</li>
<li><strong>iTunes </strong>(<a href="http://www.apple.com/de/itunes">http://www.apple.com/de/itunes</a>)<br />
OK! Ich habe auch einen 20GB iPod. Aber dennoch ist iTunes für mich das beste Tool meine Musik zu verwalten. Ich habe mich mit dem Mediaplayer nie wirklich anfreunden können.</li>
<li><strong>KeePass </strong>(<a href="http://keepass.info">http://keepass.info</a>)<br />
Der Password-Safe! Wer viele Kennworte verwalten muss, ist froh komplexe Kennworte  verwenden zu können, aber sich nur eines merken zu müssen.</li>
<li><strong>Notepad++ </strong>(<a href="http://notepad-plus.sourceforge.net">http://notepad-plus.sourceforge.net</a>)<br />
Ein Editor der mir vor allem wegen seiner erweiterten Funktionen für Lesezeichen (Zeilen mit Lesezeichen kopieren, löschen) wichtig ist. Früher habe ich Textpad verwendet nur wurde der einfach nicht vernünftig weiter entwickelt.</li>
<li><strong>Sysinternal Suite</strong> (<a href="http://technet.microsoft.com/en-us/sysinternals">http://technet.microsoft.com/en-us/sysinternals</a>)<br />
Die unentbehrlichen kleinen Helferleins um in den tiefen des Windows OS zu forschen. DbgView, Process Explorer und Monitor müssten geschrieben werden, wenn es sie nicht schon gäbe.</li>
<li><strong>TCC LE </strong>(<a href="http://www.jpsoft.com/downloads/v11/tccle.exe">http://www.jpsoft.com/downloads/v11/tccle.exe</a>)<br />
Wer das Geld für TCC nicht ausgeben will, bekommt einen guten CMD.EXE Ersatz, dem nur wenig zum großen Bruder TCC 11.0 fehlt.</li>
<li><strong>TeamViewer</strong> (<a href="http://teamviewer.com/">http://teamviewer.com/</a>)<br />
Wer mal seinem älteren Vater/Mutter, Oma/Opa, oder dem Freund/Freundin schon mal am Telefon helfen musste, der freut sich über den TeamViewer! Mit dem Tool kann man das Problem, das man am Telefon in Worten kaum klären kann, schnell online lösen. Für den Privatgebrauch kostenlos! (Ansonsten sein Geld auch für eine Firma wert!)</li>
<li><strong>TFS Power Tools </strong>(<a href="http://msdn.microsoft.com/en-us/vstudio/bb980963.aspx">http://msdn.microsoft.com/en-us/vstudio/bb980963.aspx</a>)<br />
Eigentlich muss man sich fragen warum diese Power Tools  nicht direkter Bestandteil des TFS sind. Aber es gibt sie ja zum Glück. (Besonders einen Blick wert ist die Windows Shell Extension)</li>
<li><strong>WinMerge </strong>(<a href="http://winmerge.org">http://winmerge.org</a>)<br />
Wenn man öfters mal Reviews macht ist dies das Hilfsmittel der Wahl um Merges und Kontrollen von Änderungen von Sourcecode durchzuführen. </li>
<li><strong>WiX </strong>(<a href="http://wix.sourceforge.net">http://wix.sourceforge.net</a>)<br />
Wenn man auch etwas komplexere MSI Setup Projekte relativ einfach erzeugen will.</li>
</ul>
<h3>Tools, die (IMHO) ihr Geld Wert sind in alphabetischer Folge:</h3>
<ul>
<li><strong>Acronis Home </strong>(<a href="http://www.acronis.de">http://www.acronis.de</a>)<br />
Datensicherung der gesamten Festplatte, made easy. Dazu noch andere gute Tools (Clonen und Löschen von Festplatten). Für mich</li>
<li><strong>Axialis IconWorkshop</strong> (<a href="http://www.axialis.com">http://www.axialis.com</a>)<br />
Für mich der Beste Icon und Bitmap Editor. Wer kein Geld ausgeben will findet auch eine Lite-Version hier <a href="http://www.axialis.com/download/iwlite.html">http://www.axialis.com/download/iwlite.html</a></li>
<li><strong>CppDepend </strong>(<a href="http://www.cppdepend.com">http://www.cppdepend.com</a>)<br />
Code Analyse mal ganz anders aber sehr effektiv (nicht ganz billig).</li>
<li><strong>NOD32 von ESet </strong>(<a href="http://www.eset.de">http://www.eset.de</a>)<br />
Seit NOD32 der erste wirklich funktionierende Virenscanner unter Vista war bin ich bei ihm geblieben. Schnell, Effektiv. Macht das System nicht langsam. Klein und nicht mit überbordenden unnötigen Funktionen überfrachtet.</li>
<li><strong>SpeedCommander </strong>(<a href="http://www.speedcommander.de">http://www.speedcommander.de</a>)<br />
Da ich ein alter XTREE Fan war, habe ich mich nie an den Norton-Commander gewöhnen können. Aber mittlerweile habe ich die vielen integrierten Funktionen des SpeedCommanders schätzen gelernt. Ein zuverlässiges Tool für alles was man so mit Dateien machen muss. Tool einfach auch die FTP Integration, der Quickview, Synchronisation, einen kleinen pasablen Editor und manch anderes mehr.</li>
<li><strong>TCC 11.0 </strong>(<a href="http://www.jpsoft.com">http://www.jpsoft.com</a>)<br />
Das Beste CMD.EXE Substitut. Ich verwende das Ding seit alten 4DOS Zeiten. Ich kann genauso wenig ohne dieses Ding auskomen wie auch nicht ohne VA-X noch Programme schreiben kann. Auch als LE Version für den, der kein Geld ausgeben will <a href="http://www.jpsoft.com/downloads/v11/tccle.exe">http://www.jpsoft.com/downloads/v11/tccle.exe</a></li>
<li><strong>TextPad </strong>(<a href="http://www.textpad.com">http://www.textpad.com</a>)<br />
Über Editoren kann man sich bekannter Maßen streiten. Aber ich habe vor Jahren mir mal eine Lizenz gekauft und war eigentlich immer sehr glücklich mit dem Editor, obwohl in der letzten Zeit kaum noch etwas hier in der Entwicklung passiert. Vista wurde auch etwas verschlafen. Dennoch mag ich diesen aufgeräumten guten Editor.</li>
<li><strong>Visual Assist </strong>(<a href="http://www.wholetomato.com">http://www.wholetomato.com</a>)<br />
Das non plus ultra Addin für jeden Entwickler. Alt+M, ALT+G, ALT+O&#8230; all die netten Hotkeys, die man nicht mehr missen will, mit tollen Refaktoring Funktionen.</li>
<li><strong>VMWare Workstation </strong>(<a href="http://www.vmare.com">http://www.vmware.com</a>)<br />
Das Tool um viele Umgebungen auf einer Entwicklungsmaschine testen zu können. Mal kurz eine Beta zu installieren und und und&#8230; Virtual PC ist nett. VMWare Workstation ist besser.</li>
</ul>
<p>Wer Lust hat kann ja seine Tools gerne als Kommentar ergänzen <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' /><br />
Vieles Gute kann man in dem unendlichen Angebot an Tools und Software leicht übersehen&#8230;</p>
<p>PS: Ich bin dann erstmal weg, ohne Internet und Laptop in der Sonne&#8230; also nicht wundern wenn ich mal nicht auf einen Kommentar antworte&#8230; <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<hr /><small>Copyright &copy; 2008 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F07%2F02%2Fmeine-lieblingstools%2F&amp;title=Meine%20Lieblingstools&amp;annotation=Hier%20mal%20eine%20Liste%20meiner%20Lieblingstools%20%28nicht%20nur%20f%C3%BCr%20die%20Software-Entwicklung%29.%0D%0ASowohl%20Freeware%20als%20auch%20Tools%20f%C3%BCr%20die%20ich%20gerne%20Geld%20ausgegeben%20habe.%0D%0A%0D%0AUnd%20wie%20immer%20ist%20das%20nat%C3%BCrlich%20auch%20eine%20Geschmacksache%20und%20%C3%BCber%20den%20Geschmack%20l%C3%A4sst%20" title="Google Bookmarks"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F07%2F02%2Fmeine-lieblingstools%2F&amp;title=Meine%20Lieblingstools&amp;notes=Hier%20mal%20eine%20Liste%20meiner%20Lieblingstools%20%28nicht%20nur%20f%C3%BCr%20die%20Software-Entwicklung%29.%0D%0ASowohl%20Freeware%20als%20auch%20Tools%20f%C3%BCr%20die%20ich%20gerne%20Geld%20ausgegeben%20habe.%0D%0A%0D%0AUnd%20wie%20immer%20ist%20das%20nat%C3%BCrlich%20auch%20eine%20Geschmacksache%20und%20%C3%BCber%20den%20Geschmack%20l%C3%A4sst%20" title="del.icio.us"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a></li>
	<li><a rel="nofollow"  href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F07%2F02%2Fmeine-lieblingstools%2F&amp;bm_description=Meine%20Lieblingstools&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F07%2F02%2Fmeine-lieblingstools%2F" title="Technorati"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F07%2F02%2Fmeine-lieblingstools%2F&amp;t=Meine%20Lieblingstools" title="Facebook"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F07%2F02%2Fmeine-lieblingstools%2F&amp;title=Meine%20Lieblingstools" title="Live"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://twitter.com/home?status=Meine%20Lieblingstools%20-%20http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F07%2F02%2Fmeine-lieblingstools%2F" title="Twitter"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a></li>
</ul>
</div>

	<h4>Themenverwandte Beiträge:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.m-ri.de/index.php/2008/10/08/vs-tipps-tricks-winmerge-als-diff-tool-in-verbindung-mit-tfs/" title="VS Tipps &#038; Tricks: WinMerge als DIFF-Tool in Verbindung mit TFS (Mi 08. Okt 2008)">VS Tipps &#038; Tricks: WinMerge als DIFF-Tool in Verbindung mit TFS</a> (3)</li>
	<li><a href="http://blog.m-ri.de/index.php/2007/01/27/visual-assist-unter-vista-mit-vs2005-und-sp1-sowie-sp1-fur-vista/" title="Visual Assist X unter Vista mit VS2005 und SP1 (Sa 27. Jan 2007)">Visual Assist X unter Vista mit VS2005 und SP1</a> (1)</li>
	<li><a href="http://blog.m-ri.de/index.php/2010/07/29/verisign-microsoft-authenticode-class-3-code-signing-digital-certificate-fuer-99/" title="VeriSign &#8216;Microsoft Authenticode&#8217; Class 3 Code Signing Digital Certificate für $99,&#8211; (Do 29. Jul 2010)">VeriSign &#8216;Microsoft Authenticode&#8217; Class 3 Code Signing Digital Certificate für $99,&#8211;</a> (0)</li>
</ul>

]]></description>
		<wfw:commentRss>http://blog.m-ri.de/index.php/2010/07/02/meine-lieblingstools/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Tipps &amp; Tricks: Mal ganz schnell das MS-SQL Server 2008 Managment Studio Express nachinstallieren</title>
		<link>http://blog.m-ri.de/index.php/2010/06/07/tipps-tricks-mal-ganz-schnell-das-ms-sql-server-2008-managment-studio-express-nachinstallieren/</link>
		<comments>http://blog.m-ri.de/index.php/2010/06/07/tipps-tricks-mal-ganz-schnell-das-ms-sql-server-2008-managment-studio-express-nachinstallieren/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 19:52:17 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Installation]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Express]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL 2008]]></category>
		<category><![CDATA[Tipps&Tricks]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=626</guid>
		<description><![CDATA[<p>Bei dem <em>Management Studio </em>für die <em>2005 EE </em>war noch alles ganz einfach. Man schmeißt einfach den Installer an. Man klickt ein paar mal weiter und das war es auch schon. Nachdem ich <em>VS-2010 </em>installiert hatte wollte ich nun auch das passende <em>Management Studio </em>für die <em>2008 EE </em>installieren. Also:</p>
<ul>
<li>Download gemacht </li>
<li>Setup gestartet</li>
<li>und <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_confused.gif' alt=':???:' class='wp-smiley' />  was nun?</li>
</ul>
<p>Das Setup und das was ich hier alles einstellen kann ist alles andere als intuitiv.</p>
<p>Ich mache es kurz. Man kann sich das ganze durch-die-Dialoge-hangeln sparen.<br />
Man startet einfach die Installation mit dem folgenden Befehl von einer Befehlszeile:</p>

<div class="wp_syntax"><div class="code"><pre class="bat" style="font-family:monospace;">SQLManagementStudio_x86_xxx.exe /q /FEATURES= SSMS /ACTION=Install</pre></div></div>

<p>Statt <em>xxx</em> gebe man bitte einfach in <em>DEU</em> oder <em>ENU</em> an, je nachdem was man für eine Sprache hat.</p>
<p>Gefunden habe ich das hier auf diesem Link, hier finden sich auch weitere Anweisungen wie man sich durch die Dialoge quälen muss:<br />
<a href="http://blogs.msdn.com/billramo/archive/2009/02/20/sql-server-2008-management-studio-express-released-to-the-web.aspx">http://blogs.msdn.com/billramo/archive/2009/02/20/sql-server-2008-management-studio-express-released-to-the-web.aspx</a></p>
<p>Das Management Studio Express findet sich hier zum Download:<br />
<a href="http://www.microsoft.com/downloads/details.aspx?familyid=08E52AC2-1D62-45F6-9A4A-4B76A8564A2B&amp;displaylang=de">http://www.microsoft.com/downloads/details.aspx?familyid=08E52AC2-1D62-45F6-9A4A-4B76A8564A2B&amp;displaylang=de</a></p>
<hr /><small>Copyright &copy; 2008 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F07%2Ftipps-tricks-mal-ganz-schnell-das-ms-sql-server-2008-managment-studio-express-nachinstallieren%2F&amp;title=Tipps%20%26%20Tricks%3A%20Mal%20ganz%20schnell%20das%20MS-SQL%20Server%202008%20Managment%20Studio%20Express%20nachinstallieren&amp;annotation=Bei%20dem%20Management%20Studio%20f%C3%BCr%20die%202005%20EE%20war%20noch%20alles%20ganz%20einfach.%20Man%20schmei%C3%9Ft%20einfach%20den%20Installer%20an.%20Man%20klickt%20ein%20paar%20mal%20weiter%20und%20das%20war%20es%20auch%20schon.%20Nachdem%20ich%20VS-2010%20installiert%20hatte%20wollte%20ich%20nun%20auch%20das%20passende%20Managemen" title="Google Bookmarks"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F07%2Ftipps-tricks-mal-ganz-schnell-das-ms-sql-server-2008-managment-studio-express-nachinstallieren%2F&amp;title=Tipps%20%26%20Tricks%3A%20Mal%20ganz%20schnell%20das%20MS-SQL%20Server%202008%20Managment%20Studio%20Express%20nachinstallieren&amp;notes=Bei%20dem%20Management%20Studio%20f%C3%BCr%20die%202005%20EE%20war%20noch%20alles%20ganz%20einfach.%20Man%20schmei%C3%9Ft%20einfach%20den%20Installer%20an.%20Man%20klickt%20ein%20paar%20mal%20weiter%20und%20das%20war%20es%20auch%20schon.%20Nachdem%20ich%20VS-2010%20installiert%20hatte%20wollte%20ich%20nun%20auch%20das%20passende%20Managemen" title="del.icio.us"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a></li>
	<li><a rel="nofollow"  href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F07%2Ftipps-tricks-mal-ganz-schnell-das-ms-sql-server-2008-managment-studio-express-nachinstallieren%2F&amp;bm_description=Tipps%20%26%20Tricks%3A%20Mal%20ganz%20schnell%20das%20MS-SQL%20Server%202008%20Managment%20Studio%20Express%20nachinstallieren&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F07%2Ftipps-tricks-mal-ganz-schnell-das-ms-sql-server-2008-managment-studio-express-nachinstallieren%2F" title="Technorati"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F07%2Ftipps-tricks-mal-ganz-schnell-das-ms-sql-server-2008-managment-studio-express-nachinstallieren%2F&amp;t=Tipps%20%26%20Tricks%3A%20Mal%20ganz%20schnell%20das%20MS-SQL%20Server%202008%20Managment%20Studio%20Express%20nachinstallieren" title="Facebook"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F07%2Ftipps-tricks-mal-ganz-schnell-das-ms-sql-server-2008-managment-studio-express-nachinstallieren%2F&amp;title=Tipps%20%26%20Tricks%3A%20Mal%20ganz%20schnell%20das%20MS-SQL%20Server%202008%20Managment%20Studio%20Express%20nachinstallieren" title="Live"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://twitter.com/home?status=Tipps%20%26%20Tricks%3A%20Mal%20ganz%20schnell%20das%20MS-SQL%20Server%202008%20Managment%20Studio%20Express%20nachinstallieren%20-%20http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F07%2Ftipps-tricks-mal-ganz-schnell-das-ms-sql-server-2008-managment-studio-express-nachinstallieren%2F" title="Twitter"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a></li>
</ul>
</div>

	<h4>Themenverwandte Beiträge:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.m-ri.de/index.php/2010/01/18/alle-sql-server-enumerieren-mit-den-ole-db-enumeratoren/" title="Alle SQL Server enumerieren mit den OLE-DB Enumeratoren (Mo 18. Jan 2010)">Alle SQL Server enumerieren mit den OLE-DB Enumeratoren</a> (0)</li>
	<li><a href="http://blog.m-ri.de/index.php/2007/07/10/wie-kann-ich-das-visual-source-safe-kennwort-zuruecksetzen/" title="Wie kann ich das Visual Source Safe Kennwort zurücksetzen? (Di 10. Jul 2007)">Wie kann ich das Visual Source Safe Kennwort zurücksetzen?</a> (0)</li>
	<li><a href="http://blog.m-ri.de/index.php/2007/11/16/vs-tipps-tricks-tracepoints-die-zweite/" title="VS-Tipps &#038; Tricks: Tracepoints die zweite&#8230; (Fr 16. Nov 2007)">VS-Tipps &#038; Tricks: Tracepoints die zweite&#8230;</a> (0)</li>
</ul>

]]></description>
		<wfw:commentRss>http://blog.m-ri.de/index.php/2010/06/07/tipps-tricks-mal-ganz-schnell-das-ms-sql-server-2008-managment-studio-express-nachinstallieren/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tool: Screen-OCR Version 2.0, einfach mal Texte vom Monitor aus Bildschirmausschnitten und Grafiken in die Zwischenablage kopieren</title>
		<link>http://blog.m-ri.de/index.php/2010/06/01/tool-screen-ocr-version-2-0-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren/</link>
		<comments>http://blog.m-ri.de/index.php/2010/06/01/tool-screen-ocr-version-2-0-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 19:36:52 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Freeware]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=635</guid>
		<description><![CDATA[<p>Am 15. Mai hatte ich eine erste Version meines Freeware Screen-OCR Programmes veröffentlicht. Siehe <a title="Permanent Link: Tool: Screen-OCR, einfach mal Texte vom Monitor aus Bildschirmausschnitten und Grafiken in die Zwischenablage kopieren" rel="bookmark" href="http://blog.m-ri.de/index.php/2010/05/15/tool-screen-ocr-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren/">Tool: Screen-OCR, einfach mal Texte vom Monitor aus Bildschirmausschnitten und Grafiken in die Zwischenablage kopieren</a></p>
<p>Nun habe ich etwas Zeit für <strong>Version 2.0 </strong>gefunden <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' /><br />
Folgende Verbesserungen wurden eingebaut:</p>
<ul>
<li>Etwas schönere UI für das Auschneiden aus dem aktuellen Desktop.</li>
<li>Deutsches und englisches Benutzerinterface.</li>
<li>Das Programm kann nur noch einmal gestartet werden. Mehrfaches Starten macht hier keinen Sinn.</li>
<li>Das Tool kann nun auch das letzte aktive Fenster per OCR erfassen, oder auch eine Bitmap in der Zwischenablage. Es wurde ein entsprechendes Drop-Down Menü eingebaut.</li>
<li>Es gab bei mehrfachen Aufrufen ab und zu Crashs, was offensichtlich daran liegt, dass die MODI-DLLs es nicht mögen geladen, entladen und wieder geladen zu werden.</li>
</ul>
<p><strong>Download hier  </strong><a href="http://blog.m-ri.de/wp-content/uploads/2010/05/MRiScreenOCR-2.0.zip"><strong>MRi-Screen-OCR Version 2.0</strong></a></p>
<hr /><small>Copyright &copy; 2008 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F01%2Ftool-screen-ocr-version-2-0-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F&amp;title=Tool%3A%20Screen-OCR%20Version%202.0%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren&amp;annotation=Am%2015.%20Mai%20hatte%20ich%20eine%20erste%20Version%20meines%20Freeware%20Screen-OCR%20Programmes%20ver%C3%B6ffentlicht.%20Siehe%20Tool%3A%20Screen-OCR%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren%0D%0A%0D%0ANun%20habe%20ich%20etwas%20Zeit%20f%C3%BC" title="Google Bookmarks"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F01%2Ftool-screen-ocr-version-2-0-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F&amp;title=Tool%3A%20Screen-OCR%20Version%202.0%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren&amp;notes=Am%2015.%20Mai%20hatte%20ich%20eine%20erste%20Version%20meines%20Freeware%20Screen-OCR%20Programmes%20ver%C3%B6ffentlicht.%20Siehe%20Tool%3A%20Screen-OCR%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren%0D%0A%0D%0ANun%20habe%20ich%20etwas%20Zeit%20f%C3%BC" title="del.icio.us"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a></li>
	<li><a rel="nofollow"  href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F01%2Ftool-screen-ocr-version-2-0-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F&amp;bm_description=Tool%3A%20Screen-OCR%20Version%202.0%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F01%2Ftool-screen-ocr-version-2-0-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F" title="Technorati"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F01%2Ftool-screen-ocr-version-2-0-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F&amp;t=Tool%3A%20Screen-OCR%20Version%202.0%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren" title="Facebook"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F01%2Ftool-screen-ocr-version-2-0-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F&amp;title=Tool%3A%20Screen-OCR%20Version%202.0%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren" title="Live"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://twitter.com/home?status=Tool%3A%20Screen-OCR%20Version%202.0%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren%20-%20http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F06%2F01%2Ftool-screen-ocr-version-2-0-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F" title="Twitter"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a></li>
</ul>
</div>

	<h4>Themenverwandte Beiträge:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.m-ri.de/index.php/2010/05/15/tool-screen-ocr-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren/" title="Tool: Screen-OCR, einfach mal Texte vom Monitor aus Bildschirmausschnitten und Grafiken in die Zwischenablage kopieren (Sa 15. Mai 2010)">Tool: Screen-OCR, einfach mal Texte vom Monitor aus Bildschirmausschnitten und Grafiken in die Zwischenablage kopieren</a> (5)</li>
	<li><a href="http://blog.m-ri.de/index.php/2010/04/12/mal-einen-ganz-anderen-blick-auf-seinen-code-werfen-mit-cppdepend/" title="Mal einen ganz anderen Blick auf seinen Code werfen mit CppDepend (Mo 12. Apr 2010)">Mal einen ganz anderen Blick auf seinen Code werfen mit CppDepend</a> (8)</li>
	<li><a href="http://blog.m-ri.de/index.php/2007/05/31/_unicode-versus-unicode-und-so-manches-eigentuemliche/" title="_UNICODE versus UNICODE und so manches Eigentümliche (Do 31. Mai 2007)">_UNICODE versus UNICODE und so manches Eigentümliche</a> (0)</li>
</ul>

]]></description>
		<wfw:commentRss>http://blog.m-ri.de/index.php/2010/06/01/tool-screen-ocr-version-2-0-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Achtung: Alle Visual Studio 2010 Express Editionen müssen registriert werden</title>
		<link>http://blog.m-ri.de/index.php/2010/05/27/achtung-alle-visual-studio-2010-express-editionen-muessen-registriert-werden/</link>
		<comments>http://blog.m-ri.de/index.php/2010/05/27/achtung-alle-visual-studio-2010-express-editionen-muessen-registriert-werden/#comments</comments>
		<pubDate>Thu, 27 May 2010 19:20:47 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Installation]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[VS 2010]]></category>
		<category><![CDATA[Express]]></category>
		<category><![CDATA[VS-2010]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=630</guid>
		<description><![CDATA[<p>In den <em>Express Editionen</em> für <em>Visual Studio 2005 </em>und <em>2008 </em>war es nur nötig die Versionen zu registrieren, die mit dem Online Installer installiert wurden. Die Installationen die mit dem ISO-Image durchgeführt wurden dies nicht nötig.</p>
<p>Das hat sich mit den <em>VS-2010 Express Editions (VS-EE) </em>geändert. Es spielt keine Rolle ob es sich hier um die <em>EE </em>von <em>C#</em>, <em>C++, VB </em>oder eine der anderen verfügbaren Versionen handelt.<br />
Alle diese Versionen müssen registriert werden. Die Laufzeit ohne Registrierung beträgt 30 Tage.</p>
<p><a href="http://blog.m-ri.de/wp-content/uploads/2010/05/VC2010EE.png"><img class="alignnone size-full wp-image-631" title="VC2010EE" src="http://blog.m-ri.de/wp-content/uploads/2010/05/VC2010EE.png" alt="" width="675" height="101" /></a></p>
<p>Ich rate dringend dazu, sofort nach der Installation auch die Registrierung durchzuführen. Und wenn es nicht klappt am nächsten Tag gleich wieder zu versuchen. Die Seite funktioniert leider oft genug nicht. So klagen zumindest nicht wenige Benutzer in den Foren.</p>
<p>Infos zur Registrierung hier:<br />
<a href="http://www.microsoft.com/germany/express/registration/default.aspx">http://www.microsoft.com/germany/express/registration/default.aspx</a></p>
<p>Download Link für alle Express Editionen (inkl. ISO-Image) hier:<br />
<a href="http://www.microsoft.com/germany/express/download/default.aspx">http://www.microsoft.com/germany/express/download/default.aspx</a></p>
<p><strong>Nachtrag:<br />
Die <a href="http://www.microsoft.com/germany/express/registration/faq.aspx">FAQ </a>ist ziemlich ungenau. Das jedes Produkt einen eigenen Schlüssel braucht habe ich ausprobiert. Aber man benötigt nur einmal eine Nummer für die Registrierung von VC#-2010 EE oder VC++-2010 EE <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' /><br />
Man kann ohne weiteres diese Registrierungsnummer auf mehreren Rechnern für mehrere Installationen benutzen (probiert auf Windows XP und Windows 7 Starter). Zumindest bei mir hat das geklappt. Es ist scheint nicht notwendig zu sein jede Version separat auf jedem neuen Rechner wieder zu registrieren <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' /> </strong></p>
<hr /><small>Copyright &copy; 2008 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F27%2Fachtung-alle-visual-studio-2010-express-editionen-muessen-registriert-werden%2F&amp;title=Achtung%3A%20Alle%20Visual%20Studio%202010%20Express%20Editionen%20m%C3%BCssen%20registriert%20werden&amp;annotation=In%20den%20Express%20Editionen%20f%C3%BCr%20Visual%20Studio%202005%20und%202008%20war%20es%20nur%20n%C3%B6tig%20die%20Versionen%20zu%20registrieren%2C%20die%20mit%20dem%20Online%20Installer%20installiert%20wurden.%20Die%20Installationen%20die%20mit%20dem%20ISO-Image%20durchgef%C3%BChrt%20wurden%20dies%20nicht%20n%C3%B6tig.%0D%0A%0D%0ADas%20hat%20si" title="Google Bookmarks"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F27%2Fachtung-alle-visual-studio-2010-express-editionen-muessen-registriert-werden%2F&amp;title=Achtung%3A%20Alle%20Visual%20Studio%202010%20Express%20Editionen%20m%C3%BCssen%20registriert%20werden&amp;notes=In%20den%20Express%20Editionen%20f%C3%BCr%20Visual%20Studio%202005%20und%202008%20war%20es%20nur%20n%C3%B6tig%20die%20Versionen%20zu%20registrieren%2C%20die%20mit%20dem%20Online%20Installer%20installiert%20wurden.%20Die%20Installationen%20die%20mit%20dem%20ISO-Image%20durchgef%C3%BChrt%20wurden%20dies%20nicht%20n%C3%B6tig.%0D%0A%0D%0ADas%20hat%20si" title="del.icio.us"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a></li>
	<li><a rel="nofollow"  href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F27%2Fachtung-alle-visual-studio-2010-express-editionen-muessen-registriert-werden%2F&amp;bm_description=Achtung%3A%20Alle%20Visual%20Studio%202010%20Express%20Editionen%20m%C3%BCssen%20registriert%20werden&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F27%2Fachtung-alle-visual-studio-2010-express-editionen-muessen-registriert-werden%2F" title="Technorati"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F27%2Fachtung-alle-visual-studio-2010-express-editionen-muessen-registriert-werden%2F&amp;t=Achtung%3A%20Alle%20Visual%20Studio%202010%20Express%20Editionen%20m%C3%BCssen%20registriert%20werden" title="Facebook"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F27%2Fachtung-alle-visual-studio-2010-express-editionen-muessen-registriert-werden%2F&amp;title=Achtung%3A%20Alle%20Visual%20Studio%202010%20Express%20Editionen%20m%C3%BCssen%20registriert%20werden" title="Live"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://twitter.com/home?status=Achtung%3A%20Alle%20Visual%20Studio%202010%20Express%20Editionen%20m%C3%BCssen%20registriert%20werden%20-%20http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F27%2Fachtung-alle-visual-studio-2010-express-editionen-muessen-registriert-werden%2F" title="Twitter"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a></li>
</ul>
</div>

	<h4>Themenverwandte Beiträge:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.m-ri.de/index.php/2009/12/21/vs-tipps-tricks-springe-zur-naechsten-klammer-funktioniert-auch-fuer-if-elif-else-und-endif/" title="VS-Tipps &#038; Tricks: Springe zur nächsten Klammer funktioniert auch für #if, #elif, #else und #endif (Mo 21. Dez 2009)">VS-Tipps &#038; Tricks: Springe zur nächsten Klammer funktioniert auch für #if, #elif, #else und #endif</a> (1)</li>
	<li><a href="http://blog.m-ri.de/index.php/2009/09/23/vs-tipps-tricks-format-specifier-in-den-debugger-fenstern/" title="VS-Tipps &#038; Tricks: Format Specifier in den Debugger Fenstern (Mi 23. Sep 2009)">VS-Tipps &#038; Tricks: Format Specifier in den Debugger Fenstern</a> (2)</li>
	<li><a href="http://blog.m-ri.de/index.php/2010/04/14/vs-2010-steht-fuer-msdn-abonnenten-sofort-zum-download-zur-verfuegung/" title="VS-2010 steht für MSDN Abonnenten sofort zum Download zur Verfügung (Mi 14. Apr 2010)">VS-2010 steht für MSDN Abonnenten sofort zum Download zur Verfügung</a> (7)</li>
</ul>

]]></description>
		<wfw:commentRss>http://blog.m-ri.de/index.php/2010/05/27/achtung-alle-visual-studio-2010-express-editionen-muessen-registriert-werden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VS-Tipps &amp; Tricks: Kommentare intelligent und einfach umbrechen</title>
		<link>http://blog.m-ri.de/index.php/2010/05/20/vs-tipps-tricks-kommentare-intelligent-und-einfach-formatieren/</link>
		<comments>http://blog.m-ri.de/index.php/2010/05/20/vs-tipps-tricks-kommentare-intelligent-und-einfach-formatieren/#comments</comments>
		<pubDate>Thu, 20 May 2010 19:14:00 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VS 2008]]></category>
		<category><![CDATA[VS 2010]]></category>
		<category><![CDATA[VS-Tipps&Tricks]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[VS-2005]]></category>
		<category><![CDATA[VS-2008]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=624</guid>
		<description><![CDATA[<p> Wer programmiert, der dokumentiert auch. Denke ich zumindest <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Ich zumindest habe teilweise Kommentare, die sich über 10 bis zu 100 Zeilen erstrecken. Die sind nah am Code und erklären, oft was die Hintergründe für das gewählte Design und Vorgehen sind.</p>
<p>Leider ist aber der Editor vom Visual Studio kein Word. D.h. absatzweisen Umbruch kennt das Ding nicht und manuell solche Texte inkl. Einrückungen und Listen mit Bindestrichen oder 1., 2., 3. zu formatieren ist etwas was gar keinen Spaß macht. Zudem sind die Kommentar Zeichen // oder * eher lästig als hilfreich beim schreiben.<br />
Und auch VAX muss hier mal passen. Aber! Netterweise gibt e auch andere Addins.</p>
<p>Ich habe vor langer Zeit schon den <em>Comment Reflower</em>  entdeckt. Mit dem ist das Ganze ein Klacks.<br />
Aus dem nachfolgenden Text:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #666666;">// Dies ist ein Kommentar, den man nicht wirklich hier schreiben</span>
<span style="color: #666666;">// müsste und der</span>
<span style="color: #666666;">// eigentlich nichts bedeutet außer</span>
<span style="color: #666666;">// die Funktionen von einem netten Addin zu zeigen.</span>
<span style="color: #666666;">// Das</span>
<span style="color: #666666;">//  1. wirklich Arbeit erspart</span>
<span style="color: #666666;">//  2. total simpel zu bedienen ist</span>
<span style="color: #666666;">//  3. für alle VS-Versionen von 2005 über 2008 bis 2010 verfügbar ist.</span>
<span style="color: #666666;">// Was bei der Formatierung heraus kommt lässt sich sehen.</span></pre></div></div>

<p>Wird in Null-Komma-Nichts der folgende Text:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #666666;">// Dies ist ein Kommentar, den man nicht wirklich hier</span>
<span style="color: #666666;">// schreiben müsste und der eigentlich nichts bedeutet</span>
<span style="color: #666666;">// außer die Funktionen von einem netten Addin zu</span>
<span style="color: #666666;">// zeigen. Das</span>
<span style="color: #666666;">//  1. wirklich Arbeit erspart</span>
<span style="color: #666666;">//  2. total simpel zu bedienen ist</span>
<span style="color: #666666;">//  3. für alle VS-Versionen von 2005 über 2008 bis</span>
<span style="color: #666666;">//     2010 verfügbar ist.</span>
<span style="color: #666666;">// Was bei der Formatierung heraus kommt lässt sich</span>
<span style="color: #666666;">// sehen.</span></pre></div></div>

<p>Wer noch mehr Beispiele sehen will, was das Tool leistet findet hier auf der Sourceforge Seite ein <a href="http://commentreflower.sourceforge.net/ExampleFile.cpp" target="_blank">Vorher</a> <a href="http://commentreflower.sourceforge.net/ExampleFileAfter.cpp" target="_blank">Nacher </a>Pärchen.</p>
<p>Das Addin existiert für alles Visual Studio Versionen ab 2005.<br />
Es kann hier heruntergeladen werden:</p>
<ul>
<li>VS-2005: <a href="http://commentreflower.sourceforge.net/" target="_blank">http://commentreflower.sourceforge.net/</a></li>
<li>VS-2008 und VS-2010: <a href="http://www.kynosarges.de/CommentReflower.html" target="_blank">http://www.kynosarges.de/CommentReflower.html</a></li>
</ul>
<p>PS: Es empfiehlt sich ein Blick auf die Blockdefnition in den Einstellungen. Dort ist oft ein Leerzeichen hinter dem * bzw. // eingetragen. Leider lässt sich in meiner Version hier RegEx nicht einschalten. Wer also ein &lt;tab&gt;-Zeichen hinter dem * oder // hat wird sich wundern wenn das Addin keinen Kommentar findet. Ich habe das Leerzeichen einfach entfernt&#8230;</p>
<p>PPS: Für alle nicht C++ Entwickler. Das Tool funktioniert auch für VB und C# <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' /> </p>
<hr /><small>Copyright &copy; 2008 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F20%2Fvs-tipps-tricks-kommentare-intelligent-und-einfach-formatieren%2F&amp;title=VS-Tipps%20%26%20Tricks%3A%20Kommentare%20intelligent%20und%20einfach%20umbrechen&amp;annotation=%C2%A0Wer%20programmiert%2C%20der%20dokumentiert%20auch.%20Denke%20ich%20zumindest%20%3AD%0D%0A%0D%0AIch%20zumindest%20habe%20teilweise%20Kommentare%2C%20die%20sich%20%C3%BCber%2010%20bis%20zu%20100%20Zeilen%20erstrecken.%20Die%20sind%20nah%20am%20Code%20und%20erkl%C3%A4ren%2C%20oft%20was%20die%20Hintergr%C3%BCnde%20f%C3%BCr%20das%20gew%C3%A4hlte%20Design%20und%20" title="Google Bookmarks"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F20%2Fvs-tipps-tricks-kommentare-intelligent-und-einfach-formatieren%2F&amp;title=VS-Tipps%20%26%20Tricks%3A%20Kommentare%20intelligent%20und%20einfach%20umbrechen&amp;notes=%C2%A0Wer%20programmiert%2C%20der%20dokumentiert%20auch.%20Denke%20ich%20zumindest%20%3AD%0D%0A%0D%0AIch%20zumindest%20habe%20teilweise%20Kommentare%2C%20die%20sich%20%C3%BCber%2010%20bis%20zu%20100%20Zeilen%20erstrecken.%20Die%20sind%20nah%20am%20Code%20und%20erkl%C3%A4ren%2C%20oft%20was%20die%20Hintergr%C3%BCnde%20f%C3%BCr%20das%20gew%C3%A4hlte%20Design%20und%20" title="del.icio.us"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a></li>
	<li><a rel="nofollow"  href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F20%2Fvs-tipps-tricks-kommentare-intelligent-und-einfach-formatieren%2F&amp;bm_description=VS-Tipps%20%26%20Tricks%3A%20Kommentare%20intelligent%20und%20einfach%20umbrechen&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F20%2Fvs-tipps-tricks-kommentare-intelligent-und-einfach-formatieren%2F" title="Technorati"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F20%2Fvs-tipps-tricks-kommentare-intelligent-und-einfach-formatieren%2F&amp;t=VS-Tipps%20%26%20Tricks%3A%20Kommentare%20intelligent%20und%20einfach%20umbrechen" title="Facebook"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F20%2Fvs-tipps-tricks-kommentare-intelligent-und-einfach-formatieren%2F&amp;title=VS-Tipps%20%26%20Tricks%3A%20Kommentare%20intelligent%20und%20einfach%20umbrechen" title="Live"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://twitter.com/home?status=VS-Tipps%20%26%20Tricks%3A%20Kommentare%20intelligent%20und%20einfach%20umbrechen%20-%20http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F20%2Fvs-tipps-tricks-kommentare-intelligent-und-einfach-formatieren%2F" title="Twitter"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a></li>
</ul>
</div>

	<h4>Themenverwandte Beiträge:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.m-ri.de/index.php/2009/12/21/vs-tipps-tricks-springe-zur-naechsten-klammer-funktioniert-auch-fuer-if-elif-else-und-endif/" title="VS-Tipps &#038; Tricks: Springe zur nächsten Klammer funktioniert auch für #if, #elif, #else und #endif (Mo 21. Dez 2009)">VS-Tipps &#038; Tricks: Springe zur nächsten Klammer funktioniert auch für #if, #elif, #else und #endif</a> (1)</li>
	<li><a href="http://blog.m-ri.de/index.php/2008/11/30/vs-tipps-tricks-wie-schliesst-man-ein-tool-window/" title="VS Tipps &#038; Tricks: Wie schließt man ein Tool Window? (So 30. Nov 2008)">VS Tipps &#038; Tricks: Wie schließt man ein Tool Window?</a> (0)</li>
	<li><a href="http://blog.m-ri.de/index.php/2008/08/10/vs-tipps-tricks-schnellere-lernkurve-durch-sichtbare-tastatur-shortcuts/" title="VS Tipps &#038; Tricks: Schnellere Lernkurve durch sichtbare Tastatur Shortcuts (So 10. Aug 2008)">VS Tipps &#038; Tricks: Schnellere Lernkurve durch sichtbare Tastatur Shortcuts</a> (1)</li>
</ul>

]]></description>
		<wfw:commentRss>http://blog.m-ri.de/index.php/2010/05/20/vs-tipps-tricks-kommentare-intelligent-und-einfach-formatieren/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tool: Screen-OCR, einfach mal Texte vom Monitor aus Bildschirmausschnitten und Grafiken in die Zwischenablage kopieren</title>
		<link>http://blog.m-ri.de/index.php/2010/05/15/tool-screen-ocr-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren/</link>
		<comments>http://blog.m-ri.de/index.php/2010/05/15/tool-screen-ocr-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren/#comments</comments>
		<pubDate>Sat, 15 May 2010 09:36:32 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Freeware]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=627</guid>
		<description><![CDATA[<p>Im Second-Level Support habe ich es oft mit Fehlermeldungen zu tun, die mir von Kunden als Screenshots gesendet werden. Um das ganze in unserem Support-System zu dokumentieren, müssen die oft genug abgeschrieben werden. Oder ich möchte diese Texte haben um sie einfach in Google suchen zu können. Viele Leute wissen nicht, dass man ganz einfach <a href="http://blog.m-ri.de/index.php/2008/08/21/text-aus-eine-messagebox-einfach-in-die-zwischenablage-kopieren/" target="_blank">Texte aus Messageboxen in die Zwischenablage</a> kopieren kann. Also bekommt man Megabyte große Screenshots.<br />
Lästig&#8230;</p>
<p>Es gibt einige kleine Tools  für Geld (z.B. von Abbyy) und auch einige kostenlose habe ich mal ausprobiert, mit denen man solch einen Screen-OCR durchführen kann. Aber die waren alle nicht das wahre oder unverschämt groß.</p>
<p>Da ich wusste, dass es</p>
<ol>
<li>im <em>MODI</em> (<em>Microsoft Office Document Imaging</em>) ein einfaches COM Interface gibt,</li>
<li>ein Screenshot einfach zu machen ist und</li>
<li>man mit GDI+ alle möglichen Grafikumwandlungen machen kann benötigt man</li>
<li>nur etwas C++ als Kleber um alles zusammen zu bringen.</li>
</ol>
<p>Herausgekommen ist Version 1.0 von <strong><em>MRiScreenOCR.exe</em></strong>. Eine simple Freeware EXE, mit der man einen beliebigen Bildschirmausschnitt per OCR in Text umwandeln kann und wahlweise in einem Dialog anzeigen kann oder direkt in die Zwischenablage kopieren kann.<br />
Optional kann man das ganze über ein paar Optionen im Systemmenü steuern.<br />
Eigentlich komplett selbsterklärend.<br />
Wer weiß, vielleicht mache ich mich noch an Version 2.0 und ergänze noch eine Trayicon-Funktion optional.</p>
<p> <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' />  Einzige Voraussetzung <em>MODI</em> (<em>Microsoft Office Document Imaging</em>) muss installiert sein, damit das kleine Tool arbeiten kann (siehe auch Anmerkung unten). Sonst benötigt man nichts. Die EXE funktioniert stand alone mit XCOPY Installation. Das Tool wurde mit <em>VC-2010 </em>erzeugt, man benötigt also mindestens <em>Windows XP SP2</em>.</p>
<p>Hier kann man <a href="http://blog.m-ri.de/index.php/2010/06/01/tool-screen-ocr-version-2-0-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren/">MRiScreenOCR.exe</a> kostenlos herunter laden und es steht jedem als Freeware zur freien Nutzung.</p>
<p>PS:<br />
<em>MODI </em>ist übrigens teil von <em>Microsoft Office 2003 </em>und <em>Office 2007</em>. Leider ist es im <em>Office 2010 </em>nicht mehr enthalten. Schade, denn es war für mich das primäre Programm Dokumente zu scannen zu archivieren und auch zu indizieren.</p>
<p><strong>Nachtrag 18.05.2010:<br />
</strong>Es ist ohne weiteres möglich nur <em>MODI </em>aus <em>Office 2007 </em>alleine ohne weitere Komponenten zu installieren. Das funktioniert sowohl auf 32bit Systemen wie auch auf 64bit Systemen.</p>
<p><strong>Nachtrag 01.06.2010:<br />
</strong>Die <a href="http://blog.m-ri.de/index.php/2010/06/01/tool-screen-ocr-version-2-0-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren/">Version 2.0 von MRiScreenOCR.exe</a> ist nun verfügbar.</p>
<hr /><small>Copyright &copy; 2008 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F15%2Ftool-screen-ocr-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F&amp;title=Tool%3A%20Screen-OCR%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren&amp;annotation=Im%20Second-Level%20Support%20habe%20ich%20es%20oft%20mit%20Fehlermeldungen%20zu%20tun%2C%20die%20mir%20von%20Kunden%20als%20Screenshots%20gesendet%20werden.%20Um%20das%20ganze%20in%20unserem%20Support-System%20zu%20dokumentieren%2C%20m%C3%BCssen%20die%20oft%20genug%20abgeschrieben%20werden.%20Oder%20ich%20m%C3%B6chte%20diese%20Texte%20" title="Google Bookmarks"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F15%2Ftool-screen-ocr-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F&amp;title=Tool%3A%20Screen-OCR%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren&amp;notes=Im%20Second-Level%20Support%20habe%20ich%20es%20oft%20mit%20Fehlermeldungen%20zu%20tun%2C%20die%20mir%20von%20Kunden%20als%20Screenshots%20gesendet%20werden.%20Um%20das%20ganze%20in%20unserem%20Support-System%20zu%20dokumentieren%2C%20m%C3%BCssen%20die%20oft%20genug%20abgeschrieben%20werden.%20Oder%20ich%20m%C3%B6chte%20diese%20Texte%20" title="del.icio.us"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a></li>
	<li><a rel="nofollow"  href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F15%2Ftool-screen-ocr-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F&amp;bm_description=Tool%3A%20Screen-OCR%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F15%2Ftool-screen-ocr-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F" title="Technorati"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F15%2Ftool-screen-ocr-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F&amp;t=Tool%3A%20Screen-OCR%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren" title="Facebook"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F15%2Ftool-screen-ocr-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F&amp;title=Tool%3A%20Screen-OCR%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren" title="Live"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://twitter.com/home?status=Tool%3A%20Screen-OCR%2C%20einfach%20mal%20Texte%20vom%20Monitor%20aus%20Bildschirmausschnitten%20und%20Grafiken%20in%20die%20Zwischenablage%20kopieren%20-%20http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F15%2Ftool-screen-ocr-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren%2F" title="Twitter"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a></li>
</ul>
</div>

	<h4>Themenverwandte Beiträge:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.m-ri.de/index.php/2010/06/01/tool-screen-ocr-version-2-0-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren/" title="Tool: Screen-OCR Version 2.0, einfach mal Texte vom Monitor aus Bildschirmausschnitten und Grafiken in die Zwischenablage kopieren (Di 01. Jun 2010)">Tool: Screen-OCR Version 2.0, einfach mal Texte vom Monitor aus Bildschirmausschnitten und Grafiken in die Zwischenablage kopieren</a> (6)</li>
	<li><a href="http://blog.m-ri.de/index.php/2010/04/12/mal-einen-ganz-anderen-blick-auf-seinen-code-werfen-mit-cppdepend/" title="Mal einen ganz anderen Blick auf seinen Code werfen mit CppDepend (Mo 12. Apr 2010)">Mal einen ganz anderen Blick auf seinen Code werfen mit CppDepend</a> (8)</li>
	<li><a href="http://blog.m-ri.de/index.php/2007/05/31/_unicode-versus-unicode-und-so-manches-eigentuemliche/" title="_UNICODE versus UNICODE und so manches Eigentümliche (Do 31. Mai 2007)">_UNICODE versus UNICODE und so manches Eigentümliche</a> (0)</li>
</ul>

]]></description>
		<wfw:commentRss>http://blog.m-ri.de/index.php/2010/05/15/tool-screen-ocr-einfach-mal-texte-vom-monitor-aus-bildschirmausschnitten-und-grafiken-in-die-zwischenablage-kopieren/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Eventlog Einträge mit der Ereigniskennung 675 im Sicherheit Ereignisprotokoll</title>
		<link>http://blog.m-ri.de/index.php/2010/05/10/eventlog-eintraege-mit-der-ereigniskennung-675-im-sicherheit-ereignisprotokoll/</link>
		<comments>http://blog.m-ri.de/index.php/2010/05/10/eventlog-eintraege-mit-der-ereigniskennung-675-im-sicherheit-ereignisprotokoll/#comments</comments>
		<pubDate>Mon, 10 May 2010 19:50:13 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Kerberos]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Windows 2003]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=612</guid>
		<description><![CDATA[<p>Auf meinem <em>Windows Server 2003 R2 </em>haben sich in der letzten Zeit Fehlereinträge im Eventlog für die Sicherheit angehäuft. Und das bis zu 200 Einträge und mehr täglich.</p>
<p>Bei der Analyse stieß ich hauptsächlich auf die Ereigniskennung 675 mit dem Fehlercode 0&#215;19. Meistens traten diese Eventlog Einträge im Viererpack auf, immer wenn ein Benutzer sich mit seinem PC im Netz angemeldet hat. Jeweils erschienen dann Einträge für den PC und den Benutzer, wie die nachfolgenden Beispiele beiden Beispiele aus dem Ereignisprotokoll meines Servers zeigen:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Ereignistyp: Fehlerüberw.
Ereignisquelle: Security
Ereigniskategorie: Kontoanmeldung
Ereigniskennung: 675
Datum: 21.04.2010
Zeit: 10:48:33
Benutzer: NT-AUTORITÄT\SYSTEM
Computer: SERVER
Beschreibung:
Fehlgeschlagene Vorbestätigung:
  Benutzername: COMPUTER$
  Benutzerkennung: DOMAIN\COMPUTER$
  Dienstname: krbtgt/domain.loc
  Vorauthentifizierungstyp: 0x0
  Fehlercode: 0x19
  Clientadresse: 192.168.16.150</pre></div></div>

<p>sowie:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Ereignistyp: Fehlerüberw.
Ereignisquelle: Security
Ereigniskategorie: Kontoanmeldung
Ereigniskennung: 675
Datum: 21.04.2010
Zeit: 10:48:52
Benutzer: NT-AUTORITÄT\SYSTEM
Computer: SERVER
Beschreibung:
Fehlgeschlagene Vorbestätigung:
  Benutzername: Martin
  Benutzerkennung: DOMAIN\Martin
  Dienstname: krbtgt/DOMAIN
  Vorauthentifizierungstyp: 0x0
  Fehlercode: 0x19
  Clientadresse: 192.168.16.150</pre></div></div>

<p>Nach einiger Recherche kam ich dahinter, dass dies nur Arbeitsplätze betraf, die <em>Windows Vista </em>oder <em>Windows 7 </em>einsetzten. Rechner mit <em>Windows XP </em>oder <em>Windows 2003 Server </em>tauchten hier nie auf.</p>
<p>Ein wenig weiteres Forschen brachte mich dann auf die Ursache:</p>
<p>Diese Event Id wird ausgegeben wenn, der Domänencontroller den <em>Kerberos</em>-Authentifizierungsversuch eines Rechners nicht versteht. Das nur <em>Windows Vista</em> und <em>Windows 7 </em>Rechner als Verursacher auftauchen liegt daran, dass mit <em>Windows Vista</em> <em>AES (Advanced Encryption Standard) </em>als Verschlüsselungsverfahren von den Clients bevorzugt wird.<br />
Leider kennt aber der <em>Windows 2003 </em>Domänen-Controller dieses Verfahren noch nicht. Weil es aber einen Fallback auf das <em>RC4-HMAC </em>Verfahren gibt merkt der Anwender nichts davon.</p>
<p>Windows Systeme unterstützen die folgenden Verschlüsselungsverfahren für Kerberos:</p>
<ul>
<li>DES-CBC-CRC (Registrycode 0&#215;1)</li>
<li>DES-CBC-MD5 (Registrycode 0&#215;3)</li>
<li>RC4-HMAC (Registrycode 0&#215;17)</li>
<li>AES (Registrycode 0&#215;12) Wird seit <em>Windows Server 2008</em> unterstützt (d.h. auch <em>Vista </em>und <em>Windows 7</em>)</li>
</ul>
<p>Die Standard Preauthentifizierung erfolgt bei <em>Windows 2000</em>, <em>Windows Server 2003</em>, <em>Windows XP </em>immer <em>RC4-HMAC</em>.</p>
<p>Die Lösung ist ein kleiner Workaround in dem man einfach dem <em>Vista </em>oder <em>Windows 7 </em>Rechner mitteilt er soll doch einfach auch die <em>RC4-HMAC </em>Verschlüsselung wählen. Das verhindert dann die Nutzung von <em>AES  </em>und die Fehler sind weg, die durch den vergeblichen <em>AES </em>Anmeldeversuch entstehen.<br />
Das erreicht man in dem man den <em>Code 0&#215;17</em> (siehe Aufzählung oben) für den <em>DefaultEncryptionType </em>einträgt. Nachfolgend der entsprechende Auszug aus der REG-Datei, die ich auf die Clients verteilt habe.</p>

<div class="wp_syntax"><div class="code"><pre class="reg" style="font-family:monospace;"><span style="color: #0000FF;">Windows Registry Editor Version 5.00</span>
<span style="color: #000000;">&#91;</span><span style="color: #800000;">HKEY_LOCAL_MACHINE</span>\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters<span style="color: #000000;">&#93;</span>
<span style="color: #0000FF;">&quot;DefaultEncryptionType&quot;</span><span style="color: #000000;">=</span><span style="color: #0000FF;">dword:00000017</span></pre></div></div>

<p>Oder in anderen Worten gesagt:</p>
<ul>
<li>Man startet Regedit an den betroffenen Clients</li>
<li>Man wählt den Ast <em>HKLM\System\CurrentControlSet\Control\LSA\Kerberos\Parameters</em></li>
<li>Dort erzeugt man einen <em>DWORD </em>Wert mit Namen <em>DefaultEncryptionType</em></li>
<li>In diesen Wert setzt man <em>0&#215;17 </em>(bzw. <em>23 </em>dezimal) ein</li>
</ul>
<p>Nun ist Ruhe mit <strong>diesem </strong>Fehler <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Weitere Links zum Thema Kerberos hier:<br />
<a href="http://technet.microsoft.com/en-us/library/cc738673(WS.10).aspx">http://technet.microsoft.com/en-us/library/cc738673(WS.10).aspx</a><br />
<a href="http://tools.ietf.org/html/rfc4757">http://tools.ietf.org/html/rfc4757</a></p>
<hr /><small>Copyright &copy; 2008 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F10%2Feventlog-eintraege-mit-der-ereigniskennung-675-im-sicherheit-ereignisprotokoll%2F&amp;title=Eventlog%20Eintr%C3%A4ge%20mit%20der%20Ereigniskennung%20675%20im%20Sicherheit%20Ereignisprotokoll&amp;annotation=Auf%20meinem%20Windows%20Server%202003%20R2%20haben%20sich%20in%20der%20letzten%20Zeit%20Fehlereintr%C3%A4ge%20im%20Eventlog%20f%C3%BCr%20die%20Sicherheit%20angeh%C3%A4uft.%20Und%20das%20bis%20zu%20200%20Eintr%C3%A4ge%20und%20mehr%20t%C3%A4glich.%0D%0A%0D%0ABei%20der%20Analyse%20stie%C3%9F%20ich%20haupts%C3%A4chlich%20auf%20die%20Ereigniskennung%20675%20mit%20" title="Google Bookmarks"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F10%2Feventlog-eintraege-mit-der-ereigniskennung-675-im-sicherheit-ereignisprotokoll%2F&amp;title=Eventlog%20Eintr%C3%A4ge%20mit%20der%20Ereigniskennung%20675%20im%20Sicherheit%20Ereignisprotokoll&amp;notes=Auf%20meinem%20Windows%20Server%202003%20R2%20haben%20sich%20in%20der%20letzten%20Zeit%20Fehlereintr%C3%A4ge%20im%20Eventlog%20f%C3%BCr%20die%20Sicherheit%20angeh%C3%A4uft.%20Und%20das%20bis%20zu%20200%20Eintr%C3%A4ge%20und%20mehr%20t%C3%A4glich.%0D%0A%0D%0ABei%20der%20Analyse%20stie%C3%9F%20ich%20haupts%C3%A4chlich%20auf%20die%20Ereigniskennung%20675%20mit%20" title="del.icio.us"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a></li>
	<li><a rel="nofollow"  href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F10%2Feventlog-eintraege-mit-der-ereigniskennung-675-im-sicherheit-ereignisprotokoll%2F&amp;bm_description=Eventlog%20Eintr%C3%A4ge%20mit%20der%20Ereigniskennung%20675%20im%20Sicherheit%20Ereignisprotokoll&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F10%2Feventlog-eintraege-mit-der-ereigniskennung-675-im-sicherheit-ereignisprotokoll%2F" title="Technorati"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F10%2Feventlog-eintraege-mit-der-ereigniskennung-675-im-sicherheit-ereignisprotokoll%2F&amp;t=Eventlog%20Eintr%C3%A4ge%20mit%20der%20Ereigniskennung%20675%20im%20Sicherheit%20Ereignisprotokoll" title="Facebook"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F10%2Feventlog-eintraege-mit-der-ereigniskennung-675-im-sicherheit-ereignisprotokoll%2F&amp;title=Eventlog%20Eintr%C3%A4ge%20mit%20der%20Ereigniskennung%20675%20im%20Sicherheit%20Ereignisprotokoll" title="Live"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://twitter.com/home?status=Eventlog%20Eintr%C3%A4ge%20mit%20der%20Ereigniskennung%20675%20im%20Sicherheit%20Ereignisprotokoll%20-%20http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F05%2F10%2Feventlog-eintraege-mit-der-ereigniskennung-675-im-sicherheit-ereignisprotokoll%2F" title="Twitter"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a></li>
</ul>
</div>

	<h4>Themenverwandte Beiträge:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.m-ri.de/index.php/2009/12/08/windows-integrity-control-schreibzugriff-auf-eine-named-pipe-eines-services-ueber-anonymen-zugriff-auf-vista-windows-2008-server-und-windows-7/" title="Windows Integrity Control: Schreibzugriff auf eine Named Pipe eines Services über anonymen Zugriff auf Vista, Windows 2008 Server und Windows 7 (Di 08. Dez 2009)">Windows Integrity Control: Schreibzugriff auf eine Named Pipe eines Services über anonymen Zugriff auf Vista, Windows 2008 Server und Windows 7</a> (2)</li>
	<li><a href="http://blog.m-ri.de/index.php/2009/10/10/upgrade-meines-privaten-desktop-pcs-auf-windows-7/" title="Upgrade meines privaten Desktop PCs auf Windows 7 (Sa 10. Okt 2009)">Upgrade meines privaten Desktop PCs auf Windows 7</a> (0)</li>
	<li><a href="http://blog.m-ri.de/index.php/2010/01/07/nett-windows-7-und-sein-godmode/" title="Nett: Windows 7 und sein GodMode ;) (Do 07. Jan 2010)">Nett: Windows 7 und sein GodMode ;)</a> (4)</li>
</ul>

]]></description>
		<wfw:commentRss>http://blog.m-ri.de/index.php/2010/05/10/eventlog-eintraege-mit-der-ereigniskennung-675-im-sicherheit-ereignisprotokoll/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tipps &amp; Tricks: VS-2010 Hilfe aufbohren</title>
		<link>http://blog.m-ri.de/index.php/2010/04/28/tipps-tricks-vs-2010-hilfe-wenigstens-etwas-aufbohren/</link>
		<comments>http://blog.m-ri.de/index.php/2010/04/28/tipps-tricks-vs-2010-hilfe-wenigstens-etwas-aufbohren/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 23:50:50 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[VS 2010]]></category>
		<category><![CDATA[VS-Tipps&Tricks]]></category>
		<category><![CDATA[H3Viewer]]></category>
		<category><![CDATA[HelpViewerKeywordIndex]]></category>
		<category><![CDATA[Hilfe]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[VS-2010]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=619</guid>
		<description><![CDATA[<p>Microsoft ist es wirklich gelungen in zwei großen Schritten die <em>VisualStudio Online Hilfe </em>bzw. <em>MSDN Integration </em>von einem brauchbaren Tool in <em>VC6</em>, über <em>VS-2003/5/8</em> wo es gerade auszuhalten war, in <em>VS-2010 </em>zu einem Ding zu verwandeln, bei dem mir fast die Worte fehlen.<br />
Man schmeiße alle Funktionen des Hilfe-Viewers weg und behalte gerade die <em>F1-Taste</em>&#8230; alle Vorteile, die mir als Vorteile verkauft werden (keine separate Installation, alles im gewohnten Browser etc. siehe Video unten), sehe ich nicht als Vorteile gegenüber den Nachteilen, die in Kauf genommen wurden.<br />
Ein vielleicht hartes Urteil, aber es geht seit Jahren in dieser Beziehung leider nur bergab.<br />
- Just my 2 cents &#8211; <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>Das Erste was ich sofort vermisst habe war in der folgenden Reihenfolge:</p>
<ol>
<li>Dynamic Help</li>
<li>Table of contents (TOC)</li>
<li>Sync to TOC</li>
<li>Index</li>
<li>Filter</li>
<li>Direkte Suche in VS, oder dem entsprechenden Viewer</li>
</ol>
<p>Ich bin dann auf im Internet auf die Suche gegangen und wurde mit 2 Tools fündig, die einem hier helfen können:</p>
<h2>HelpViewerKeywordIndex</h2>
<p>Aber wie angekündigt soll es auch hier Verbesserungen geben. Und das außerhalb der Wartungszyklen des VS (siehe Video unten mit Ryan Linton). Zumindest was den Index betrifft und die Suchmöglichkeit innerhalb von VS betrifft schafft ein kleines Tool von Ryan Linton (wie versprochen seit dem 20.04.) wenigstens etwas Abhilfe, der <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/4af86641-a302-4edf-9853-007bcc670b30">HelpViewerKeywordIndex</a>.</p>
<p>Mit diesem Tool erhält man zumindest mal wieder den Index und ein Suchfenster in VS.<br />
Auch dass das Sucherergebnis in einen VS-Fenster angezeigt werden kann ist nett. Leider betrifft diese Einstellung nicht die Funktion der F1-Taste. In diesem Fall wird immer noch der externe Browser angeworfen und nicht der interne, oder ich habe die Einstellung nicht gefunden wo man mit der <em>F1-Taste</em> ein Browser Fenster in VS öffnet.<br />
Ganz verstanden habe ich auch die Option <em>&#8220;Display TOC in page&#8221;</em> nicht.<br />
Das Tool ist zumindest mal ein kleiner Schimmer eines eventuellen zukünftigen Lichtblicks <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Aber wer weiß, vielleicht lässt Version 1.1 von  <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/4af86641-a302-4edf-9853-007bcc670b30">HelpViewerKeywordIndex</a> nicht lange auf sich warten.</p>
<h2>H3Viewer</h2>
<p>Mit <a href="http://mshcmigrate.helpmvp.com/viewer">H3Viewer</a>, von meinem MVP-Kollegen Rob Chandler, bekommt man zumindest mal wieder das, was man in VS-2008 auch hatte. Table of Contents, Sync to contents. Und der Viewer ist nicht im Browser. Mit dem Ding lässt sich leben oder zumindest ersetzt es den Viewer den wir aus VS-2005/8 kannten ziemlich gut. Und ja, es gibt auch hier wieder Bookmarks, die jetzt keine Favoriten Einträge im Browser sein müssen <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Besonders gefreut habe ich mich auch über die Funktion im Index die Doubletten zum gleichen Stichwort im Index in einem separaten Fenster wieder angezeigt zu bekommen, denn nicht jeder Treffer zu <em>GetWindowtext </em>ist der den ich suche.<br />
Nett auch die TTS Funktion (Text to Speech)<br />
Hier fehlen jetzt eigentlich nur noch die Filter zum vollständigen Glück.</p>
<p>Aber wer weiß, was Microsoft uns demnächst noch zu bieten hat. Laut der Homepage von <em><a href="http://mshcmigrate.helpmvp.com/viewer">H3Viewer </a></em>hat Microsoft noch bereits einige andere Viewer in der Schublade.</p>
<p>Siehe auch:<br />
<a href="http://channel9.msdn.com/posts/kmcgrath/Help-30-New-Help-System-in-Visual-Studio-2010/">http://channel9.msdn.com/posts/kmcgrath/Help-30-New-Help-System-in-Visual-Studio-2010/</a></p>
<p>Links:<br />
<a href="http://visualstudiogallery.msdn.microsoft.com/en-us/4af86641-a302-4edf-9853-007bcc670b30">http://visualstudiogallery.msdn.microsoft.com/en-us/4af86641-a302-4edf-9853-007bcc670b30</a><br />
<a href="http://mshcmigrate.helpmvp.com/viewer">http://mshcmigrate.helpmvp.com/viewer</a></p>
<hr /><small>Copyright &copy; 2008 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F28%2Ftipps-tricks-vs-2010-hilfe-wenigstens-etwas-aufbohren%2F&amp;title=Tipps%20%26%20Tricks%3A%20VS-2010%20Hilfe%20aufbohren&amp;annotation=Microsoft%20ist%20es%20wirklich%20gelungen%20in%20zwei%20gro%C3%9Fen%20Schritten%20die%20VisualStudio%20Online%20Hilfe%20bzw.%20MSDN%20Integration%20von%20einem%20brauchbaren%20Tool%20in%20VC6%2C%20%C3%BCber%20VS-2003%2F5%2F8%20wo%20es%20gerade%20auszuhalten%20war%2C%20in%20VS-2010%20zu%20einem%20Ding%20zu%20verwandeln%2C%20bei%20dem%20mir%20fa" title="Google Bookmarks"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F28%2Ftipps-tricks-vs-2010-hilfe-wenigstens-etwas-aufbohren%2F&amp;title=Tipps%20%26%20Tricks%3A%20VS-2010%20Hilfe%20aufbohren&amp;notes=Microsoft%20ist%20es%20wirklich%20gelungen%20in%20zwei%20gro%C3%9Fen%20Schritten%20die%20VisualStudio%20Online%20Hilfe%20bzw.%20MSDN%20Integration%20von%20einem%20brauchbaren%20Tool%20in%20VC6%2C%20%C3%BCber%20VS-2003%2F5%2F8%20wo%20es%20gerade%20auszuhalten%20war%2C%20in%20VS-2010%20zu%20einem%20Ding%20zu%20verwandeln%2C%20bei%20dem%20mir%20fa" title="del.icio.us"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a></li>
	<li><a rel="nofollow"  href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F28%2Ftipps-tricks-vs-2010-hilfe-wenigstens-etwas-aufbohren%2F&amp;bm_description=Tipps%20%26%20Tricks%3A%20VS-2010%20Hilfe%20aufbohren&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F28%2Ftipps-tricks-vs-2010-hilfe-wenigstens-etwas-aufbohren%2F" title="Technorati"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F28%2Ftipps-tricks-vs-2010-hilfe-wenigstens-etwas-aufbohren%2F&amp;t=Tipps%20%26%20Tricks%3A%20VS-2010%20Hilfe%20aufbohren" title="Facebook"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F28%2Ftipps-tricks-vs-2010-hilfe-wenigstens-etwas-aufbohren%2F&amp;title=Tipps%20%26%20Tricks%3A%20VS-2010%20Hilfe%20aufbohren" title="Live"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://twitter.com/home?status=Tipps%20%26%20Tricks%3A%20VS-2010%20Hilfe%20aufbohren%20-%20http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F28%2Ftipps-tricks-vs-2010-hilfe-wenigstens-etwas-aufbohren%2F" title="Twitter"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a></li>
</ul>
</div>

	<h4>Themenverwandte Beiträge:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.m-ri.de/index.php/2008/10/03/wie-finde-ich-alte-artikel-im-netz/" title="Wie finde ich alte Artikel im Netz? (Fr 03. Okt 2008)">Wie finde ich alte Artikel im Netz?</a> (4)</li>
	<li><a href="http://blog.m-ri.de/index.php/2009/12/21/vs-tipps-tricks-springe-zur-naechsten-klammer-funktioniert-auch-fuer-if-elif-else-und-endif/" title="VS-Tipps &#038; Tricks: Springe zur nächsten Klammer funktioniert auch für #if, #elif, #else und #endif (Mo 21. Dez 2009)">VS-Tipps &#038; Tricks: Springe zur nächsten Klammer funktioniert auch für #if, #elif, #else und #endif</a> (1)</li>
	<li><a href="http://blog.m-ri.de/index.php/2009/09/23/vs-tipps-tricks-format-specifier-in-den-debugger-fenstern/" title="VS-Tipps &#038; Tricks: Format Specifier in den Debugger Fenstern (Mi 23. Sep 2009)">VS-Tipps &#038; Tricks: Format Specifier in den Debugger Fenstern</a> (2)</li>
</ul>

]]></description>
		<wfw:commentRss>http://blog.m-ri.de/index.php/2010/04/28/tipps-tricks-vs-2010-hilfe-wenigstens-etwas-aufbohren/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mal einen ganz anderen Blick auf seinen Code werfen mit CppDepend</title>
		<link>http://blog.m-ri.de/index.php/2010/04/12/mal-einen-ganz-anderen-blick-auf-seinen-code-werfen-mit-cppdepend/</link>
		<comments>http://blog.m-ri.de/index.php/2010/04/12/mal-einen-ganz-anderen-blick-auf-seinen-code-werfen-mit-cppdepend/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 19:16:54 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Code Analyse]]></category>
		<category><![CDATA[Qualitätssicherung]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=605</guid>
		<description><![CDATA[<p>Vor einiger Zeit habe ich versucht mit einem anderen Werkzeug mal den eigenen Code zu analysieren.<br />
Ich habe <strong><em>CppDepend</em> </strong>entdeckt.  <a href="http://www.cppdepend.com/">http://www.cppdepend.com/</a></p>
<p>Gerade bei großen Projekten kann man schnell den Überblick verlieren und es ist schwierig die abhängigen Klassen und Objekte in Ihren Verbindungen zu sehen oder mögliche Designprobleme nachträglich festzustellen. Oder den richtigen Ansatzpunkt für Reviews zu finden. Man hat manchmal das Gefühl, dass etwas nicht stimmt, aber man weiß oft nicht genau was.</p>
<p><em>CppDepend</em> kann helfen schlecht konstruierte Klassen zu finden, Fehler in den Namenskonfentionen oder der Dokumentation und gezielter auf notwendige Reviews hinzuweisen.<br />
Durch eine eigene <a href="http://www.cppdepend.com/Features.aspx">Abfragesprache</a> ist es extrem einfach große unübersichtliche Funktionen zu finden. Klassen mit zyklischen Abhängigkeiten und extreme Vererbungstiefen aufzuspüren. Besonders einfach wird es zum Beispiel auch Namenskonventionen zu überprüfen. Die eigene Codebase wird durch die Abfragesprache analysierbar.</p>
<p>Ich empfand die graphischen Darstellungen der eigenen Codebasis und die Ergebnisse der Abfragen in diesen Grafiken als extrem anschaulich und nützlich. Weitaus mehr als manche tabellarische Analyse meines Codes.</p>
<p>Einen guten Einblick was hier möglich ist liefern die Case-Studies. Wie zum Beispiel die Analyse der MFC 8.0 (VC-2005) <a href="http://www.cppdepend.com/MFC.aspx">http://www.cppdepend.com/MFC.aspx</a>. Man kann die MFC sicherlich nicht als Glanzstück des OOP bezeichnen, umso mehr ist es mal interessant mit diesem Tool einen Blick auf die MFC zu werfen. Wem das nicht anschaulich genug ist kann sollte sich auch die anderen <a href="http://www.cppdepend.com/CasesStudies.aspx">Case-Studies </a>mal ansehen. Oder noch besser die Software 2 Wochen testen.</p>
<p>Ein gutes Tool, aber leider nicht ganz billig, aber in jedem Fall mal einen Blick wert.</p>
<hr /><small>Copyright &copy; 2008 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F12%2Fmal-einen-ganz-anderen-blick-auf-seinen-code-werfen-mit-cppdepend%2F&amp;title=Mal%20einen%20ganz%20anderen%20Blick%20auf%20seinen%20Code%20werfen%20mit%20CppDepend&amp;annotation=Vor%20einiger%20Zeit%20habe%20ich%20versucht%20mit%20einem%20anderen%20Werkzeug%20mal%20den%20eigenen%20Code%20zu%20analysieren.%0D%0AIch%20habe%20CppDepend%20entdeckt.%C2%A0%20http%3A%2F%2Fwww.cppdepend.com%2F%0D%0A%0D%0AGerade%20bei%20gro%C3%9Fen%20Projekten%20kann%20man%20schnell%20den%20%C3%9Cberblick%20verlieren%20und%20es%20ist%20schwieri" title="Google Bookmarks"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F12%2Fmal-einen-ganz-anderen-blick-auf-seinen-code-werfen-mit-cppdepend%2F&amp;title=Mal%20einen%20ganz%20anderen%20Blick%20auf%20seinen%20Code%20werfen%20mit%20CppDepend&amp;notes=Vor%20einiger%20Zeit%20habe%20ich%20versucht%20mit%20einem%20anderen%20Werkzeug%20mal%20den%20eigenen%20Code%20zu%20analysieren.%0D%0AIch%20habe%20CppDepend%20entdeckt.%C2%A0%20http%3A%2F%2Fwww.cppdepend.com%2F%0D%0A%0D%0AGerade%20bei%20gro%C3%9Fen%20Projekten%20kann%20man%20schnell%20den%20%C3%9Cberblick%20verlieren%20und%20es%20ist%20schwieri" title="del.icio.us"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a></li>
	<li><a rel="nofollow"  href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F12%2Fmal-einen-ganz-anderen-blick-auf-seinen-code-werfen-mit-cppdepend%2F&amp;bm_description=Mal%20einen%20ganz%20anderen%20Blick%20auf%20seinen%20Code%20werfen%20mit%20CppDepend&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F12%2Fmal-einen-ganz-anderen-blick-auf-seinen-code-werfen-mit-cppdepend%2F" title="Technorati"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F12%2Fmal-einen-ganz-anderen-blick-auf-seinen-code-werfen-mit-cppdepend%2F&amp;t=Mal%20einen%20ganz%20anderen%20Blick%20auf%20seinen%20Code%20werfen%20mit%20CppDepend" title="Facebook"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F12%2Fmal-einen-ganz-anderen-blick-auf-seinen-code-werfen-mit-cppdepend%2F&amp;title=Mal%20einen%20ganz%20anderen%20Blick%20auf%20seinen%20Code%20werfen%20mit%20CppDepend" title="Live"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://twitter.com/home?status=Mal%20einen%20ganz%20anderen%20Blick%20auf%20seinen%20Code%20werfen%20mit%20CppDepend%20-%20http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F04%2F12%2Fmal-einen-ganz-anderen-blick-auf-seinen-code-werfen-mit-cppdepend%2F" title="Twitter"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a></li>
</ul>
</div>

	<h4>Themenverwandte Beiträge:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.m-ri.de/index.php/2008/08/28/was-tun-gegen-fehler-in-statischen-tabellen-bzw-variablen-deklarationen/" title="Was tun gegen Fehler in statischen Tabellen bzw. Variablen Deklarationen (Do 28. Aug 2008)">Was tun gegen Fehler in statischen Tabellen bzw. Variablen Deklarationen</a> (4)</li>
	<li><a href="http://blog.m-ri.de/index.php/2009/08/09/vs-tippstricks-einfache-ausgabe-mit-trace-auch-in-der-release-version/" title="VS-Tipps&#038;Tricks: Einfache Debug-Ausgabe mit TRACE auch in der Release Version (So 09. Aug 2009)">VS-Tipps&#038;Tricks: Einfache Debug-Ausgabe mit TRACE auch in der Release Version</a> (9)</li>
	<li><a href="http://blog.m-ri.de/index.php/2008/11/27/vs-tipps-tricks-heap-bugs-finden-teil-4/" title="VS Tipps &#038; Tricks: Heap Bugs finden (Teil 4) (Do 27. Nov 2008)">VS Tipps &#038; Tricks: Heap Bugs finden (Teil 4)</a> (0)</li>
</ul>

]]></description>
		<wfw:commentRss>http://blog.m-ri.de/index.php/2010/04/12/mal-einen-ganz-anderen-blick-auf-seinen-code-werfen-mit-cppdepend/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Bug in der Windows UI: SetRedraw verändert WS_VISIBLE Stil in einem RTF Control</title>
		<link>http://blog.m-ri.de/index.php/2010/01/14/bug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control/</link>
		<comments>http://blog.m-ri.de/index.php/2010/01/14/bug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 19:10:32 +0000</pubDate>
		<dc:creator>Martin Richter</dc:creator>
				<category><![CDATA[MFC]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows API]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Win32]]></category>
		<category><![CDATA[WinAPI]]></category>

		<guid isPermaLink="false">http://blog.m-ri.de/?p=528</guid>
		<description><![CDATA[<p>Ich habe eine relativ komplexe UI, die auch dynamisch Controls erzeugt. In diese Controls werden auch zum Teil Massen an Daten hineingeschoben. Damit alle Controls zeitgleich erst die Daten präsentieren verwende ich eine einfache Methode, die aus alten Windows Tagen stammt: <a href="http://msdn.microsoft.com/en-us/library/btaacw58(VS.80).aspx">CWnd::SetRedraw</a><em>/</em><a href="http://msdn.microsoft.com/en-us/library/ms912675.aspx">WM_SETREDRAW</a>. Man verwendet diese Nachricht zum Beispiel um das Flackern von Listboxen und Comboboxen zu verhindern, wenn man viele Daten einfügt.<br />
Diese Nachricht wird von allen Fenstern unterstützt oder sollte unterstützt werden <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Meine Software macht nun folgendes:</p>
<ul>
<li>Zuerst hat meine Ladeprozedur für die Daten, zuerst alle Controls erzeugt, oder überflüssige vernichtet und positioniert, oder evtl. nur ausgeblendet (<em>ShowWindow(SW_HIDE)</em>. D.h. nach dem ersten Laden der Daten ändert sich am Layout evtl. nichts mehr.</li>
<li>Anschließend wurde an alle Controls <em>CWnd::SetRedraw/WM_SETREDRAW</em> mit <em>FALSE </em>gesendet.</li>
<li>Dann die Daten geladen.</li>
<li>Nach dem Laden wird einfach wieder <em>CWnd::SetRedraw/WM_SETREDRAW </em>mit <em>TRUE</em> gesendet und ein Invalidate durchgeführt.</li>
</ul>
<p>Das funktioniert für alle Controls, mit einer Ausnahme: Das <em>RTF </em>Control. Wenn man <em>WM_SETREDRAW TRUE </em>an ein <em>RTF </em>Control sendet, das nicht sichtbar ist, dann wird dieses sichtbar. Der Stil <em>WS_VISIBLE </em>wird also verändert. <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_surprised.gif' alt=':eek:' class='wp-smiley' /> </p>
<p>Um das Problem zu isolieren habe ich <a href="http://blog.m-ri.de/wp-content/uploads/2009/12/TestRTFSetRedraw.zip">hier ein kleines Testprogramm</a> geschrieben. Der kritische Code sieht so aus. Das gesamte Projekt kann man hier auch herunterladen: Demoprojekt.</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #0000ff;">void</span> CTestRTFSetRedrawDlg<span style="color: #008080;">::</span><span style="color: #007788;">OnBnClickedBtDoit</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
 <span style="color: #0000ff;">bool</span> bWasVisible <span style="color: #000080;">=</span> <span style="color: #008000;">&#40;</span>m_wndEdRTF.<span style="color: #007788;">GetStyle</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span> <span style="color: #000040;">&amp;</span> WS_VISIBLE<span style="color: #008000;">&#41;</span><span style="color: #000040;">!</span><span style="color: #000080;">=</span><span style="color: #0000dd;">0</span><span style="color: #008080;">;</span>
 m_wndEdRTF.<span style="color: #007788;">SetRedraw</span><span style="color: #008000;">&#40;</span>FALSE<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
 m_wndEdRTF.<span style="color: #007788;">SetWindowText</span><span style="color: #008000;">&#40;</span>_T<span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;Line 1<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>Line 2<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>Line 3<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>Line 4&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
 m_wndEdRTF.<span style="color: #007788;">SetSel</span><span style="color: #008000;">&#40;</span><span style="color: #0000dd;">0</span>,<span style="color: #0000dd;">0</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
 m_wndEdRTF.<span style="color: #007788;">SetRedraw</span><span style="color: #008000;">&#40;</span>TRUE<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
 m_wndEdRTF.<span style="color: #007788;">Invalidate</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
 <span style="color: #0000ff;">bool</span> bIsVisible <span style="color: #000080;">=</span> <span style="color: #008000;">&#40;</span>m_wndEdRTF.<span style="color: #007788;">GetStyle</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span> <span style="color: #000040;">&amp;</span> WS_VISIBLE<span style="color: #008000;">&#41;</span><span style="color: #000040;">!</span><span style="color: #000080;">=</span><span style="color: #0000dd;">0</span><span style="color: #008080;">;</span>
&nbsp;
 <span style="color: #666666;">// Check if the visible state changed</span>
  <span style="color: #0000ff;">if</span> <span style="color: #008000;">&#40;</span>bIsVisible<span style="color: #000040;">!</span><span style="color: #000080;">=</span>bWasVisible<span style="color: #008000;">&#41;</span>
  AfxMessageBox<span style="color: #008000;">&#40;</span>_T<span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;The visible state of the RTF control changed!&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
<span style="color: #008000;">&#125;</span></pre></div></div>

<p lang="cpp"><strong>Nachtrag 16.01.2010 (Danke Sven für Deinen produktiven Kommentar):<br />
</strong>Auch andere Controls wie <em>Button</em>-, <em>Static</em>- und <em>Edit</em>-Controls verändern den Visible Status wenn <em>WM_SETREDRAW </em>angewendet wird. Einzig <em>Listbox</em>- und <em>Combobox</em>-Controls behalten den Visiblestatus korrekt bei <img src='http://blog.m-ri.de/wp-includes/images/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' /> </p>
<hr /><small>Copyright &copy; 2008 Martin Richter<br />Dieser Feed ist nur für den persönlichen, nicht gewerblichen Gebrauch bestimmt. Eine Verwendung dieses Feeds bzw. der hier veröffentlichten Beiträge auf anderen Webseiten bedarf der ausdrücklichen Genehmigung des Autors.<br />(Digital Fingerprint: bdafe67664ea5aacaab71f8c0a581adf)</small>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" /></a></li>
	<li><a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F01%2F14%2Fbug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control%2F&amp;title=Bug%20in%20der%20Windows%20UI%3A%20SetRedraw%20ver%C3%A4ndert%20WS_VISIBLE%20Stil%20in%20einem%20RTF%20Control&amp;annotation=Ich%20habe%20eine%20relativ%20komplexe%20UI%2C%20die%20auch%20dynamisch%20Controls%20erzeugt.%20In%20diese%20Controls%20werden%20auch%20zum%20Teil%20Massen%20an%20Daten%20hineingeschoben.%20Damit%20alle%20Controls%20zeitgleich%20erst%20die%20Daten%20pr%C3%A4sentieren%20verwende%20ich%20eine%20einfache%20Methode%2C%20die%20aus%20al" title="Google Bookmarks"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F01%2F14%2Fbug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control%2F&amp;title=Bug%20in%20der%20Windows%20UI%3A%20SetRedraw%20ver%C3%A4ndert%20WS_VISIBLE%20Stil%20in%20einem%20RTF%20Control&amp;notes=Ich%20habe%20eine%20relativ%20komplexe%20UI%2C%20die%20auch%20dynamisch%20Controls%20erzeugt.%20In%20diese%20Controls%20werden%20auch%20zum%20Teil%20Massen%20an%20Daten%20hineingeschoben.%20Damit%20alle%20Controls%20zeitgleich%20erst%20die%20Daten%20pr%C3%A4sentieren%20verwende%20ich%20eine%20einfache%20Methode%2C%20die%20aus%20al" title="del.icio.us"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a></li>
	<li><a rel="nofollow"  href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F01%2F14%2Fbug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control%2F&amp;bm_description=Bug%20in%20der%20Windows%20UI%3A%20SetRedraw%20ver%C3%A4ndert%20WS_VISIBLE%20Stil%20in%20einem%20RTF%20Control&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F01%2F14%2Fbug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control%2F" title="Technorati"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" /></a></li>
	<li><a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F01%2F14%2Fbug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control%2F&amp;t=Bug%20in%20der%20Windows%20UI%3A%20SetRedraw%20ver%C3%A4ndert%20WS_VISIBLE%20Stil%20in%20einem%20RTF%20Control" title="Facebook"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a></li>
	<li><a rel="nofollow"  href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F01%2F14%2Fbug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control%2F&amp;title=Bug%20in%20der%20Windows%20UI%3A%20SetRedraw%20ver%C3%A4ndert%20WS_VISIBLE%20Stil%20in%20einem%20RTF%20Control" title="Live"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://twitter.com/home?status=Bug%20in%20der%20Windows%20UI%3A%20SetRedraw%20ver%C3%A4ndert%20WS_VISIBLE%20Stil%20in%20einem%20RTF%20Control%20-%20http%3A%2F%2Fblog.m-ri.de%2Findex.php%2F2010%2F01%2F14%2Fbug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control%2F" title="Twitter"><img src="http://blog.m-ri.de/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a></li>
</ul>
</div>

	<h4>Themenverwandte Beiträge:</h4>
	<ul class="st-related-posts">
	<li><a href="http://blog.m-ri.de/index.php/2009/03/18/lvm_getsubitemrect-mit-lvir_icon-liefert-andere-ergebnisse-unter-vista-als-unter-xp/" title="LVM_GETSUBITEMRECT mit LVIR_ICON liefert andere Ergebnisse unter Vista als unter XP (Mi 18. Mrz 2009)">LVM_GETSUBITEMRECT mit LVIR_ICON liefert andere Ergebnisse unter Vista als unter XP</a> (5)</li>
	<li><a href="http://blog.m-ri.de/index.php/2008/12/07/aus-zwei-mach-eins-wie-man-zwei-cursor-kombinieren-kann/" title="Aus zwei mach eins: Wie man zwei Cursor kombinieren kann (So 07. Dez 2008)">Aus zwei mach eins: Wie man zwei Cursor kombinieren kann</a> (5)</li>
	<li><a href="http://blog.m-ri.de/index.php/2010/06/23/wie-man-den-namen-einer-registerwindowmessage-bekommt/" title="Wie man den Namen einer RegisterWindowMessage bekommt (Mi 23. Jun 2010)">Wie man den Namen einer RegisterWindowMessage bekommt</a> (0)</li>
</ul>

]]></description>
		<wfw:commentRss>http://blog.m-ri.de/index.php/2010/01/14/bug-in-windows-ui-setredraw-veraendert-ws_visible-stil-in-einem-rtf-control/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
