<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>nibblers revenge</title>
        <link>http://nibblersrevenge.cluss.de/Default.aspx</link>
        <description />
        <language>de-DE</language>
        <copyright>Chris Cluss</copyright>
        <generator>Subtext Version 2.1.0.5</generator>
        <image>
            <title>nibblers revenge</title>
            <url>http://nibblersrevenge.cluss.de/images/RSS2Image.gif</url>
            <link>http://nibblersrevenge.cluss.de/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Flash To Silverlight Converter</title>
            <category>.NET</category>
            <category>ASP.NET</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2010/04/17/flash-to-silverlight-converter.aspx</link>
            <description>http://www.silverx.net/&lt;img src="http://nibblersrevenge.cluss.de/aggbug/152.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2010/04/17/flash-to-silverlight-converter.aspx</guid>
            <pubDate>Sat, 17 Apr 2010 08:56:44 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/152.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2010/04/17/flash-to-silverlight-converter.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/152.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/152.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft Office Outlook kann nicht gestartet werden. Das Outlook-Fenster kann nicht geöffnet werden</title>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/12/09/microsoft-office-outlook-kann-nicht-gestartet-werden.-das-outlook-fenster-kann.aspx</link>
            <description>&lt;p&gt;Nach der Installation von Office SP2 bekam ich folgende Fehlermeldung:&lt;/p&gt;
&lt;p&gt;"Microsoft Office &lt;em&gt;Outlook kann nicht gestartet werden. Das Outlook&lt;/em&gt;-&lt;em&gt;Fenster&lt;/em&gt; kann nicht geöffnet werden"&lt;/p&gt;
&lt;p&gt;Die Lösung ist Outlook mit "/resetnavpane" zu starten.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;outlook.exe /resetnavpane&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=""&gt;&lt;span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Segoe UI&amp;quot;; WHITE-SPACE: pre; FONT-SIZE: 12px" class="Apple-style-span"&gt;&lt;a href="http://www.kultiversum.de/shop.html?ht=7059"&gt;http://www.kultiversum.de/shop.html?ht=7059&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face=""&gt;&lt;span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Segoe UI&amp;quot;; WHITE-SPACE: pre; FONT-SIZE: 12px" class="Apple-style-span" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/151.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/12/09/microsoft-office-outlook-kann-nicht-gestartet-werden.-das-outlook-fenster-kann.aspx</guid>
            <pubDate>Wed, 09 Dec 2009 11:41:41 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/151.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/12/09/microsoft-office-outlook-kann-nicht-gestartet-werden.-das-outlook-fenster-kann.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/151.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/151.aspx</trackback:ping>
        </item>
        <item>
            <title>USB-Funk-Tastatur funktioniert beim booten nicht</title>
            <category>Windows Update</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/12/09/usb-funk-tastatur-funktioniert-beim-booten-nicht.aspx</link>
            <description>&lt;p&gt;Seit Mai habe ich ein Intel DX58SO mit I7.&lt;/p&gt;
&lt;p&gt;Prinzipiell auch alles prima. Aber wenn ich Windows im abgesicherten Modus starten will (F8 beim booten) oder wenn ich ein Screen kam wie: Probleme beim Starten wollen Sie im abgesicherten M0dus starten, funktionierte die Tastatur einfach nicht. Also zwischen Bios und Win7 oder Vista.&lt;/p&gt;
&lt;p&gt;Hilfe schaffte eine Einstellung im Bios, die per default disabled ist:&lt;/p&gt;
&lt;p&gt;USB LEGACY - "Enables to enumerateUSB-Devices to older OS tzhzat are not USB aware"&lt;/p&gt;
&lt;p&gt;Aha ... wieder was gelertnt.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/150.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/12/09/usb-funk-tastatur-funktioniert-beim-booten-nicht.aspx</guid>
            <pubDate>Wed, 09 Dec 2009 07:43:02 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/150.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/12/09/usb-funk-tastatur-funktioniert-beim-booten-nicht.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/150.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/150.aspx</trackback:ping>
        </item>
        <item>
            <title>HTC HD2 -  Remotedesktop auf dem Handy</title>
            <category>Videos</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/11/19/htc-hd2-remotedesktop-auf-dem-handy.aspx</link>
            <description>&lt;p&gt;Das letzte Argument ist gefunden.... brauch ich ja eigentlich nicht aber das Video liefert letzte fadenscheinige Argumente&lt;/p&gt;
&lt;p&gt;;-)&lt;/p&gt;
&lt;p&gt;&lt;span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 16px &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"&gt;&lt;span style="FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: pre; FONT-SIZE: 10px" class="Apple-style-span"&gt;&lt;a href="http://www.youtube.com/watch?v=QFiDZ_wBAtM"&gt;http://www.youtube.com/watch?v=QFiDZ_wBAtM&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 16px &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"&gt;&lt;span style="FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: pre; FONT-SIZE: 10px" class="Apple-style-span" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;object width="560" height="340"&gt;&lt;embed height="340" type="application/x-shockwave-flash" width="560" src="http://www.youtube.com/v/QFiDZ_wBAtM&amp;amp;hl=de_DE&amp;amp;fs=1&amp;amp;" allowfullscreen="true" allowscriptaccess="always" /&gt;&lt;/object&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/149.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/11/19/htc-hd2-remotedesktop-auf-dem-handy.aspx</guid>
            <pubDate>Thu, 19 Nov 2009 21:48:52 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/149.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/11/19/htc-hd2-remotedesktop-auf-dem-handy.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/149.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/149.aspx</trackback:ping>
        </item>
        <item>
            <title>ROW_NUMBER() in einem Update Statement //MSSQL</title>
            <category>.NET</category>
            <category>Tipps</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/10/19/row_number-in-einem-update-statement-mssql.aspx</link>
            <description>&lt;p&gt;Um In einer Tabelle eine durchnummerirte Spalte  einzufügen kann man folgende Anweisung nutzen:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Alter Table [Table1] add ID_ int &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Go&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;WITH TMP1 AS (  SELECT [ID_] ,ROW_NUMBER()over(order by Feld1,Feld2)  as Seq  FROM Table1  ) &lt;br /&gt;
UPDATE TMP1 SET [ID_] = Seq &lt;br /&gt;
&lt;/font&gt;&lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/148.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/10/19/row_number-in-einem-update-statement-mssql.aspx</guid>
            <pubDate>Mon, 19 Oct 2009 10:11:30 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/148.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/10/19/row_number-in-einem-update-statement-mssql.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/148.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/148.aspx</trackback:ping>
        </item>
        <item>
            <title>MSSQL - Alle Tabellen in einer Datenbank auflisten</title>
            <category>.NET</category>
            <category>ASP.NET</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/09/30/mssql-alle-tabellen-in-einer-datenbank-auflisten.aspx</link>
            <description>&lt;p&gt;Hier ein SQL-Code, mit dem man alle Tabllen einer DB auflistet und die Anzahl der Felder, der Datensätze  sowie die Größe der Daten auflisten kann:&lt;/p&gt;
&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;CREATE &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;TABLE&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;#temp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;table_name&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;sysname&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;row_count&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;INT&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;reserved_size&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;VARCHAR&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;50&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;),&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;data_size&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;VARCHAR&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;50&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;),&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;index_size&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;VARCHAR&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;50&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;),&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;unused_size&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;VARCHAR&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;50&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;))&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;SET&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;NOCOUNT&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ON INSERT&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;#temp&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;EXEC&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#800000" size="2"&gt;&lt;font color="#800000" size="2"&gt;sp_msforeachtable&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;'sp_spaceused ''?'''&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;SELECT&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;a&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;table_name&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;a&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;row_count&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff00ff" size="2"&gt;&lt;font color="#ff00ff" size="2"&gt;COUNT&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(*)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;AS&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;col_count&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;a&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;data_size &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;FROM&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;#temp&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;a &lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;INNER&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;JOIN&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#00ff00" size="2"&gt;&lt;font color="#00ff00" size="2"&gt;information_schema&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font color="#00ff00" size="2"&gt;&lt;font color="#00ff00" size="2"&gt;columns&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;b &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ON&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;a&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;table_name&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;collate&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;database_default&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;b&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;table_name&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;br /&gt;
&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;collate&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;database_default &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;GROUP&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;BY&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;a&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;table_name&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;a&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;row_count&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;a&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;data_size &lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ORDER&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;BY&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff00ff" size="2"&gt;&lt;font color="#ff00ff" size="2"&gt;CAST&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff00ff" size="2"&gt;&lt;font color="#ff00ff" size="2"&gt;REPLACE&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;a&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;data_size&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;' KB'&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;''&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;AS&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;integer&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;DESC DROP&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;TABLE&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;#temp&lt;/font&gt;&lt;/font&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/147.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/09/30/mssql-alle-tabellen-in-einer-datenbank-auflisten.aspx</guid>
            <pubDate>Wed, 30 Sep 2009 19:44:22 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/147.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/09/30/mssql-alle-tabellen-in-einer-datenbank-auflisten.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/147.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/147.aspx</trackback:ping>
        </item>
        <item>
            <title>Endlich mal ein wirklich lustiges Video</title>
            <category>Videos</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/09/22/endlich-mal-ein-wirklich-lustiges-video.aspx</link>
            <description>&lt;p&gt;Die Masse der Videos im Internet bieten eigentlich nichts Neues.&lt;/p&gt;
&lt;p&gt;Das folgende Video allerdings...[&lt;strong&gt;man muß es länger anschauen]&lt;/strong&gt;   bringt mich immer wieder zum lachen.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Also &lt;strong&gt;unbedingt 10 Minuten&lt;/strong&gt; anschauen: &lt;font face=""&gt;&lt;a href="http://aaaah.dreamworld.hu/"&gt;http://aaaah.dreamworld.hu/&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/146.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/09/22/endlich-mal-ein-wirklich-lustiges-video.aspx</guid>
            <pubDate>Tue, 22 Sep 2009 15:48:31 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/146.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/09/22/endlich-mal-ein-wirklich-lustiges-video.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/146.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/146.aspx</trackback:ping>
        </item>
        <item>
            <title>Start SingleInstance of Application /VB-.NET</title>
            <category>VB Code</category>
            <category>C# Code</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/08/29/start-singleinstance-of-application-vb-.net.aspx</link>
            <description>&lt;p&gt;Nachdem ich bei &lt;a href="http://blog.klaus-b.net/post/2009/08/28/Eine-Anwendung-soll-nur-einmal-geoffnet-werden-konnen.aspx"&gt;Klaus &lt;/a&gt;gelesen hatte, wie er es gelöst hat, eine App nur einmal zu starten, musste ich nochmal extrem nachdenken, bei welchem Projekt und wie ich das gelöst hatte.&lt;/p&gt;
&lt;p&gt;Das mir das nicht nochmal passiert, habe ich hier mal den Code verewigt.&lt;/p&gt;
&lt;p&gt;Ursprünglich von &lt;a href="http://www.codeproject.com/KB/cs/singleinstance.aspx?msg=2628458"&gt;Codeproject&lt;/a&gt; in c#.&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2" /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    1&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    2&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System.Windows.Forms&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    3&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System.Runtime.InteropServices&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    4&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System.Text&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    5&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System.Diagnostics&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    6&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System.Threading&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    7&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System.Reflection&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    8&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System.IO&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    9&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   10&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Namespace&lt;/span&gt; SingleInstance&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   11&lt;/span&gt;     &lt;span style="COLOR: green"&gt;''' &amp;lt;summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   12&lt;/span&gt;     &lt;span style="COLOR: green"&gt;''' Summary description for SingleApp. &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   13&lt;/span&gt;     &lt;span style="COLOR: green"&gt;''' &amp;lt;/summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   14&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;Public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt; SingleApplication&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   15&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   16&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt;()&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   17&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   18&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   19&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' Imports &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   20&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;/summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   21&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   22&lt;/span&gt;         &amp;lt;DllImport(&lt;span style="COLOR: #a31515"&gt;"user32.dll"&lt;/span&gt;)&amp;gt; _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   23&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt; ShowWindow(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; hWnd &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; IntPtr, _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   24&lt;/span&gt;                                            &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; nCmdShow &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   25&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   26&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   27&lt;/span&gt;         &amp;lt;DllImport(&lt;span style="COLOR: #a31515"&gt;"user32.dll"&lt;/span&gt;)&amp;gt; _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   28&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt; SetForegroundWindow(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; hWnd &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; IntPtr) &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   29&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   30&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   31&lt;/span&gt;         &amp;lt;DllImport(&lt;span style="COLOR: #a31515"&gt;"user32.dll"&lt;/span&gt;)&amp;gt; _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   32&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt; IsIconic(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; hWnd &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; IntPtr) &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   33&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   34&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   35&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   36&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' GetCurrentInstanceWindowHandle &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   37&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;/summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   38&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   39&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt; GetCurrentInstanceWindowHandle() &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; IntPtr&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   40&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; hWnd &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; IntPtr = IntPtr.Zero&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   41&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; process &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Process = Process.GetCurrentProcess()&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   42&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; processes &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Process() = Process.GetProcessesByName(process.ProcessName)&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   43&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; _process &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Process &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; processes&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   44&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;' Get the first instance that is not this instance, has the &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   45&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;' same process name and was started from the same file name &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   46&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;' and location. Also check that the process has a valid &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   47&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;' window handle in this session to filter out other user's &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   48&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;' processes. &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   49&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; _process.Id &amp;lt;&amp;gt; process.Id _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   50&lt;/span&gt;                     &lt;span style="COLOR: blue"&gt;AndAlso&lt;/span&gt; _process.MainModule.FileName _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   51&lt;/span&gt;                         = process.MainModule.FileName _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   52&lt;/span&gt;                     &lt;span style="COLOR: blue"&gt;AndAlso&lt;/span&gt; _process.MainWindowHandle _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   53&lt;/span&gt;                         &amp;lt;&amp;gt; IntPtr.Zero &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   54&lt;/span&gt;                     hWnd = _process.MainWindowHandle&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   55&lt;/span&gt;                     &lt;span style="COLOR: blue"&gt;Exit&lt;/span&gt; &lt;span style="COLOR: blue"&gt;For&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   56&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   57&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   58&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Return&lt;/span&gt; hWnd&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   59&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   60&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   61&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' SwitchToCurrentInstance &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   62&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;/summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   63&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; SwitchToCurrentInstance()&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   64&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; hWnd &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; IntPtr = GetCurrentInstanceWindowHandle()&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   65&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; hWnd &amp;lt;&amp;gt; IntPtr.Zero &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   66&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;' Restore window if minimised. Do not restore if already in &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   67&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;' normal or maximised window state, since we don't want to &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   68&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;' change the current state of the window. &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   69&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; IsIconic(hWnd) &amp;lt;&amp;gt; 0 &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   70&lt;/span&gt;                     ShowWindow(hWnd, SW_RESTORE)&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   71&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   72&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   73&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;' Set foreground window. &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   74&lt;/span&gt;                 SetForegroundWindow(hWnd)&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   75&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   76&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   77&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   78&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   79&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' Execute a form base application if another instance already running on &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   80&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' the system activate previous one &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   81&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;/summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   82&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;param name="frmMain"&amp;gt;main form&amp;lt;/param&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   83&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;returns&amp;gt;true if no previous instance is running&amp;lt;/returns&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   84&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt; Run(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; frmMain &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.Forms.Form) &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Boolean&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   85&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; IsAlreadyRunning() &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   86&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;'set focus on previously running app &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   87&lt;/span&gt;                 SwitchToCurrentInstance()&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   88&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;Return&lt;/span&gt; &lt;span style="COLOR: blue"&gt;False&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   89&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   90&lt;/span&gt;             Application.Run(frmMain)&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   91&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Return&lt;/span&gt; &lt;span style="COLOR: blue"&gt;True&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   92&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   93&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   94&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   95&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' for console base application &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   96&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;/summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   97&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   98&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt; Run() &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Boolean&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   99&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; IsAlreadyRunning() &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  100&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;Return&lt;/span&gt; &lt;span style="COLOR: blue"&gt;False&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  101&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  102&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Return&lt;/span&gt; &lt;span style="COLOR: blue"&gt;True&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  103&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  104&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  105&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  106&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' check if given exe alread running or not &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  107&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;/summary&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  108&lt;/span&gt;         &lt;span style="COLOR: green"&gt;''' &amp;lt;returns&amp;gt;returns true if already running&amp;lt;/returns&amp;gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  109&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt; IsAlreadyRunning() &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Boolean&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  110&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; strLoc &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt; = Assembly.GetExecutingAssembly().Location&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  111&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; fileInfo &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; FileSystemInfo = &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; FileInfo(strLoc)&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  112&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; sExeName &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt; = fileInfo.Name&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  113&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; bCreatedNew &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Boolean&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  114&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  115&lt;/span&gt;             mutex = &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Mutex(&lt;span style="COLOR: blue"&gt;True&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"Global\"&lt;/span&gt; + sExeName, bCreatedNew)&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  116&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; bCreatedNew &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  117&lt;/span&gt;                 mutex.ReleaseMutex()&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  118&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  119&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  120&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Return&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Not&lt;/span&gt; bCreatedNew&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  121&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  122&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  123&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; mutex &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Mutex&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  124&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Const&lt;/span&gt; SW_RESTORE &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt; = 9&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  125&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  126&lt;/span&gt; &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Namespace&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  127&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;  128&lt;/span&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;!--EndFragment--&gt;&lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/145.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/08/29/start-singleinstance-of-application-vb-.net.aspx</guid>
            <pubDate>Sat, 29 Aug 2009 05:53:40 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/145.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/08/29/start-singleinstance-of-application-vb-.net.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/145.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/145.aspx</trackback:ping>
        </item>
        <item>
            <title>Generic List(Of ClassName) im Repeater </title>
            <category>.NET</category>
            <category>ASP.NET</category>
            <category>VB Code</category>
            <category>samples</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/08/27/generic-listof-classname-im-repeater.aspx</link>
            <description>&lt;p&gt;Manchmal ist es ganz praktisch eine Generic List im Repeater zu nutzen.&lt;br /&gt;
&lt;br /&gt;
Mit &amp;lt;%# eval("Parameter")%&amp;gt; kommt man aber nicht weit.&lt;/p&gt;
&lt;p&gt;Mit &amp;lt;%# Container.DataItem.Value1 %&amp;gt;aber schon:&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Class&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ClassName&lt;br /&gt;
     &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;font style="BACKGROUND-COLOR: #ffff00" color="#000000"&gt;Value1&lt;/font&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;br /&gt;
     &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;font color="#000000"&gt;Value2&lt;/font&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Listname &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; List(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Of&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ClassName)&lt;br /&gt;
&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Item1 &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ClassName&lt;br /&gt;
&lt;/font&gt;&lt;font size="2"&gt;&lt;br /&gt;
Item1.&lt;font style="BACKGROUND-COLOR: #ffff00"&gt;Value1&lt;/font&gt; = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"TestValue1"&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Item1.Value2 = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"TestValue2"&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Listname.Add(Item1)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Repeater1.DataSource = Listname&lt;br /&gt;
Repeater1.DataBind()&lt;/p&gt;
&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;lt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;Repeater&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;="Repeater1"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;="server"&amp;gt;&lt;br /&gt;
   &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;ItemTemplate&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;
         &lt;/font&gt;&lt;/font&gt;&lt;font style="BACKGROUND-COLOR: #ffff00" size="2"&gt;&amp;lt;%&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;#&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Container.DataItem.&lt;font style="BACKGROUND-COLOR: #ffff00"&gt;Value1&lt;/font&gt;&lt;font style="BACKGROUND-COLOR: #ffff00"&gt;%&amp;gt;&lt;br /&gt;
&lt;/font&gt;   &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;ItemTemplate&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;Repeater&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/144.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/08/27/generic-listof-classname-im-repeater.aspx</guid>
            <pubDate>Thu, 27 Aug 2009 14:51:33 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/144.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/08/27/generic-listof-classname-im-repeater.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/144.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/144.aspx</trackback:ping>
        </item>
        <item>
            <title> Das Debugging kann auf dem Webserver nicht gestartet werden. Die Objektkennung gibt kein gültiges Objekt an. (Ausnahme von HRESULT: 0x800710D8)</title>
            <category>.NET</category>
            <category>Tipps</category>
            <category>ASP.NET</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/08/27/das-debugging-kann-auf-dem-webserver-nicht-gestartet-werden.aspx</link>
            <description>&lt;p&gt;Ein dummer Fehler beim Konfigurieren führte dazu, daass das debuggen mit IIS7 und VS2008 nicht mehr funktionierte.&lt;/p&gt;
&lt;p&gt;&lt;img alt="" width="414" height="181" src="/images/nibblersrevenge_cluss_de/HRESULT 0x800710D8 error0.png" /&gt;&lt;/p&gt;
&lt;p&gt;Sicherlich gibt es noch andere Ursachen für den Fehler... grundsätzlich fehlt die Windowsauthentifizierung.&lt;br /&gt;
Bei mir half das Folgende:&lt;/p&gt;
&lt;p&gt;&lt;img alt="" width="634" height="479" src="/images/nibblersrevenge_cluss_de/HRESULT 0x800710D8 error1.png" /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Windows-Authentifizierung muß aktivert sein&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;&lt;img alt="" width="637" height="193" src="/images/nibblersrevenge_cluss_de/HRESULT 0x800710D8 error2.png" /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/143.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/08/27/das-debugging-kann-auf-dem-webserver-nicht-gestartet-werden.aspx</guid>
            <pubDate>Thu, 27 Aug 2009 06:40:05 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/143.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/08/27/das-debugging-kann-auf-dem-webserver-nicht-gestartet-werden.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/143.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/143.aspx</trackback:ping>
        </item>
        <item>
            <title>Autocompletion und Quickedit in cmd.exe </title>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/08/27/autocompletion-in-cmd.exe-und-quickedit.aspx</link>
            <description>&lt;font face="Arial"&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Zwei Keys in Registry vereinfachen die Arbeit in der cmd.exe.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;CompletionChar: vervollständigt den Dateinamen durch drücken von TAB  (Eingabe "c:\wi + TAB" =&amp;gt; "c:\Wndows")&lt;br /&gt;
QuickEdit: Ermöglicht das markieren eines Textes mit der Maus ohne erst den rechten Mausklick usw.&lt;/p&gt;
&lt;p&gt;Folgenden Tesxt einfach in eine Textdatei mit der Endung ".reg" speichern und einen Doppelklick darauf machen.&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;;-------------SCHNIPP--------quickedit.reg------------&lt;br /&gt;
Windows Registry Editor Version 5.00&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;[HKEY_CURRENT_USER\Console]&lt;br /&gt;
"QuickEdit"=dword:00000001&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]&lt;br /&gt;
"CompletionChar"=dword:00000009&lt;br /&gt;
;-------------SCHNAPP--------------------------------&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;&lt;br /&gt;
 &lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/142.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/08/27/autocompletion-in-cmd.exe-und-quickedit.aspx</guid>
            <pubDate>Thu, 27 Aug 2009 06:00:00 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/142.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/08/27/autocompletion-in-cmd.exe-und-quickedit.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/142.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/142.aspx</trackback:ping>
        </item>
        <item>
            <title>Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG)</title>
            <category>.NET</category>
            <category>ASP.NET</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/08/22/ausnahme-von-hresult-0x80070057-e_invalidarg.aspx</link>
            <description>&lt;p&gt;&lt;em&gt;&lt;font size="2"&gt;Der Launchtermin rückt näher... höcchte Zeit für Problemme auf dem Entwicklungsserver.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;font size="2"&gt;Der Speicher scheint einen Fehler zu haben und nötigt Windows 2008 Server zu unvermittelten Abstürzen.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;font size="2"&gt;Das zu ertragen ist zwar nicht schön, aber da es nur 1 Mal täglich ist, ist die Zeit für Nachforschungen nicht da.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;font size="2"&gt;Nach so einem Absturz heute, bekam ich untenstehende Fehlermeldung auf der Website.&lt;br /&gt;
Auch das vielfach empfohlene reparieren des .NET Framework und löschen der Dateien in &lt;font face="Arial"&gt;C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files half leider nichts.&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;font size="2"&gt;&lt;strong&gt;ABER: &lt;/strong&gt;Das Anlegen einer neuen Website im IIS7 mit dem selben Verzeichnis, lies die Website wieder funktionieren.&lt;br /&gt;
Also vermutlich irgendwas von den Metadaten im IIS verloren gegangen. &lt;br /&gt;
&lt;br /&gt;
Weiter gehts noch ein e Woche Zeit. Hoffen wir das Beste ;-)&lt;/font&gt;&lt;/em&gt; &lt;/p&gt;
&lt;h2&gt;&lt;em&gt;&lt;font size="4"&gt;Die Datei oder Assembly oder eine Abhängigkeit davon wurde nicht gefunden. Falscher Parameter. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG))&lt;/font&gt;&lt;/em&gt; &lt;/h2&gt;
&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;strong&gt;Beschreibung: &lt;/strong&gt;Unbehandelte Ausnahme beim Ausführen der aktuellen Webanforderung. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Ausnahmedetails: &lt;/strong&gt;System.IO.FileLoadException: Die Datei oder Assembly oder eine Abhängigkeit davon wurde nicht gefunden. Falscher Parameter. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG))&lt;br /&gt;
&lt;/font&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/141.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/08/22/ausnahme-von-hresult-0x80070057-e_invalidarg.aspx</guid>
            <pubDate>Sat, 22 Aug 2009 12:38:03 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/141.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/08/22/ausnahme-von-hresult-0x80070057-e_invalidarg.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/141.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/141.aspx</trackback:ping>
        </item>
        <item>
            <title>Fulltext-Search in SQLExpress aktivieren</title>
            <category>.NET</category>
            <category>ASP.NET</category>
            <category>samples</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/08/16/fulltext-search-in-sqlexpress-aktivieren.aspx</link>
            <description>&lt;p&gt;Wenn man im SQL Management Studio eine SQLExpress Datenbank verwaltet, dann werden die Volltextfeatures und Dialoge nicht angezeigt. Dennoch sind sie aber vollständig vorhanden und nutzbar.&lt;/p&gt;
&lt;p&gt;&lt;font color="#339966"&gt;--- Erst einen Katalog erstellen&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2" /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#008000" /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;CREATE&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;FULLTEXT&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;CATALOG&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;[TestKatalog] &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;WITH&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ACCENT_SENSITIVITY&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;OF&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;F&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;--- Die Tabelle dem erstellten Katalog zuordnen und den PrimaryKey &lt;br /&gt;
--- (hier [PK_CMS_Key]) angeben&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;FULLTEXT&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;INDEX&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ON&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;[dbo]&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;[CMS_Tabellenname]&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;br /&gt;
&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;KEY&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;INDEX&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;[PK_CMS_Key]&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ON &lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;[TestKatalog]&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;WITH &lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;CHANGE_TRACKING&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;AUTO&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Go&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2" /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;--- die Spalten hinzufgen, die im Index enthalten sein sollen &lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ALTER&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;FULLTEXT&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;INDEX&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ON&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;[dbo]&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;[CMS_Tabellenname]&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;  &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ADD &lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;[Body]&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;[Headline]&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;LANGUAGE&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;[German]&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Go&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;--- und das Ganze aktivieren&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ALTER&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;FULLTEXT&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;INDEX&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ON&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;[dbo]&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;[CMS_Tabellenname]&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ENABLE&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;--- Warten bis der Index erstellt ist (der Taskmanager geht &lt;br /&gt;
--- dabei auf fast 100%)&lt;br /&gt;
--- Jetzt kann der Index benutzt werden:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#808080" size="2"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Select&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;*&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;from&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;[CMS_Tabellenname]&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;where&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;contains&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#008080" size="2"&gt;&lt;font color="#008080" size="2"&gt;Body&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;,&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;'suchbegriff'&lt;/font&gt;&lt;/font&gt;&lt;font color="#808080" size="2"&gt;&lt;font color="#808080" size="2"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/140.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/08/16/fulltext-search-in-sqlexpress-aktivieren.aspx</guid>
            <pubDate>Sun, 16 Aug 2009 08:42:30 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/140.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/08/16/fulltext-search-in-sqlexpress-aktivieren.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/140.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/140.aspx</trackback:ping>
        </item>
        <item>
            <title>Platzhalter im FCKEditor einbauen und mit Linq bestimmte Tags in HTML finden, bearbeiten oder ersetzen.</title>
            <category>.NET</category>
            <category>ASP.NET</category>
            <category>VB Code</category>
            <category>Visual Studio</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/08/12/platzhalter-im-fckeditor-einbauen-und-mit-linq-bestimmte-tags-in.aspx</link>
            <description>&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;img alt="" align="right" width="228" height="226" src="/images/nibblersrevenge_cluss_de/Beisteller.png" /&gt;In einem ASP.NET CMS habe ich eine Möglichkeit gesucht in einem FCKEditor diverse Platzhalter in Artikel-Tex einzusetzen, die später dann durch aktuelle Inhalte und Werbung ersetzt werden könne.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Am schönsten wäre es natürlich, wenn es auch im Editor bereits angezeigt wird um zu sehen, wie der Text um den potentiellen Inhalt läuft.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Die API des FCKEditors möchte ich nicht anfassen also muß iich mit vorhandenen Mitteln zu Rande kommen.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Trick 1.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Um die Größe und Position im Content zu definieren, nehme ich ein image in vergleichbarer Größe (wie das Bild rechts).&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Trick 2. &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Ich definiere mir Styles für den FCKEditor und generiere diese mit einem Webform.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Einbinden kann man diese über &lt;br /&gt;
&lt;font face="Courier New"&gt;fckBody.StylesXmlPath = "/_admin/artikel/stylesXMLPath.aspx?ArtikelID=123"&amp;amp;rdm=123"&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;
&lt;div style="TEXT-INDENT: -12pt"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font color="#ff0000"&gt;&lt;font color="#000000"&gt;&lt;font face="Courier New"&gt;G &lt;/font&gt;generiert wird dort das folgendeXML:&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font color="#0000ff"&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;/font&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="COLOR: #6464b9; FONT-SIZE: 10pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #844646; FONT-SIZE: 10pt"&gt;Styles&lt;/span&gt;&lt;span style="COLOR: #6464b9; FONT-SIZE: 10pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span style="COLOR: #6464b9; FONT-SIZE: 10pt" /&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #6464b9" /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="FONT-SIZE: 10pt"&gt;
&lt;div&gt;
&lt;div&gt;&lt;span style="COLOR: #6464b9; FONT-SIZE: 10pt" /&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #6464b9" /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="FONT-SIZE: 10pt"&gt;     &lt;/span&gt;&lt;span style="COLOR: #6464b9; FONT-SIZE: 10pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #844646; FONT-SIZE: 10pt"&gt;Style&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;span style="COLOR: #b96464"&gt;name&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;1.Hintergrundinformation &lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt; &lt;span style="COLOR: #b96464"&gt;element&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;img&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;         &lt;/span&gt;&lt;span style="COLOR: #6464b9; FONT-SIZE: 10pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #844646; FONT-SIZE: 10pt"&gt;Attribute&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;span style="COLOR: #b96464"&gt;name&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;class&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt; &lt;span style="COLOR: #b96464"&gt;value&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;beistellerRechts&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;         &lt;strong&gt;&lt;font style="BACKGROUND-COLOR: #ffff00"&gt;&lt;span style="COLOR: #6464b9"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #844646"&gt;Attribute&lt;/span&gt; &lt;span style="COLOR: #b96464"&gt;name&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;dataid&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt; &lt;span style="COLOR: #b96464"&gt;value&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;534&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;/&amp;gt; &lt;font size="1"&gt;Die DataID wird dynamisch erzeugt und definiert dei Auswahl&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;     &lt;span style="COLOR: #6464b9"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #844646"&gt;Style&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #6464b9"&gt;
&lt;div&gt;
&lt;div&gt;&lt;span style="COLOR: #6464b9; FONT-SIZE: 10pt" /&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #6464b9" /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="FONT-SIZE: 10pt"&gt;     &lt;/span&gt;&lt;span style="COLOR: #6464b9; FONT-SIZE: 10pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #844646; FONT-SIZE: 10pt"&gt;Style&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;span style="COLOR: #b96464"&gt;name&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"2&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;.Related Links&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt; &lt;font style="BACKGROUND-COLOR: #ffff00"&gt;&lt;span style="COLOR: #b96464"&gt;element&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;img&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;&amp;gt;   &lt;font size="1"&gt;Styles werden nur bei aktiviertem Image angezeigt&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;         &lt;/span&gt;&lt;span style="COLOR: #6464b9; FONT-SIZE: 10pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #844646; FONT-SIZE: 10pt"&gt;Attribute&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;span style="COLOR: #b96464"&gt;name&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;class&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt; &lt;span style="COLOR: #b96464"&gt;value&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;beistellerRechts&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;         &lt;span style="COLOR: #6464b9"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #844646"&gt;Attribute&lt;/span&gt; &lt;span style="COLOR: #b96464"&gt;name&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;dataid&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt; &lt;span style="COLOR: #b96464"&gt;value&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;535&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;     &lt;span style="COLOR: #6464b9"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #844646"&gt;Style&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;/span&gt;&lt;span style="COLOR: #6464b9; FONT-SIZE: 10pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #844646; FONT-SIZE: 10pt"&gt;Styles&lt;/span&gt;&lt;span style="COLOR: #6464b9; FONT-SIZE: 10pt"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Also nach dem ich das Bild hochgeladen habe und das Image markiert habe, sind die dynamischen Styles verfügbar. Da auch eine cssClass im Style definiert ist, bekommt es auch gleich ein float:left und ein Margin:10px verpasst.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;img width="536" height="406" alt="" src="/images/nibblersrevenge_cluss_de/FCK.png" /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt" /&gt;&lt;/div&gt;
&lt;div&gt;Das coole daran ist, dass dort für jenbden verfügbaren Content eine &lt;font style="BACKGROUND-COLOR: #ffff00"&gt;DataID&lt;/font&gt; als Atttribut in den ImageTag speichern kann, durch die ich später gezielt bestimmte Informationen anstelle des Bildes einfügen kann.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Sicher werden jetzt einige sagen, dass man dafür ja tolle Regexps schreiben könnte um das auszutauschen.&lt;/div&gt;
&lt;div&gt;Ist mir ber zu unübersicchtlich und ich mache einfach zu wenig damit...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Aber mit Linq ist das ein Kinderspiel&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;span style="COLOR: green"&gt;'Damit eleminieren wir alle ungültigen HTML-Entiäten&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;span style="COLOR: green"&gt;' Wir sprechen UTF-8 und haben seit vielen Jahren moderne Browser also weg mit den &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: green"&gt;        ' &amp;amp;nbsp; und &amp;amp;uuml; diese crashen das Xelement&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;Dim&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; Body &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt; = Server.HtmlDecode(ArtikelEntry.Body)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;/span&gt;&lt;span style="COLOR: green; FONT-SIZE: 10pt"&gt;'Ein Xelement draus machen &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; xEle = XElement.Parse(&lt;span style="COLOR: #a31515"&gt;"&amp;lt;root&amp;gt;"&lt;/span&gt; &amp;amp; Body &amp;amp; &lt;span style="COLOR: #a31515"&gt;"&amp;lt;/root&amp;gt;"&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;span style="COLOR: green"&gt;'&amp;lt;img dataid="534" src="/userfiles/image/Beisteller.png" class="beistellerRechts" /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;span style="COLOR: green"&gt;'Mit dem Style im FCKEditor hat der Imagetag über eine Style-Definition &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;span style="COLOR: green"&gt;'eine dynamische DataID bekommen.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;span style="COLOR: green"&gt;'Alle ImageTags ermitteln die eine DataID definiert haben.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; k = &lt;span style="COLOR: blue"&gt;From&lt;/span&gt; k1 &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; xEle...&lt;span style="COLOR: #6464b9"&gt;&amp;lt;&lt;/span&gt;img&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;Where&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; k1.&lt;span style="COLOR: #6464b9"&gt;@&lt;/span&gt;dataid &lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt; 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;span style="COLOR: blue"&gt;While&lt;/span&gt; k.Count &amp;gt; 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;span style="FONT-SIZE: 10pt"&gt;            &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; img = k.First&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;            &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; dataid = img.&lt;span style="COLOR: #6464b9"&gt;@&lt;/span&gt;dataid  &lt;span style="COLOR: green"&gt;'DataId ermitteln um speziellen HTMLCode zu generieren  &lt;br /&gt;
                                                     '(überspringe ich hier mal)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;            img.AddBeforeSelf(&lt;span style="COLOR: #6464b9"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #844646"&gt;b&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;Neuer HTML-Code z.B. DB-Abfrage usw.&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #844646"&gt;b&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;            &lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;img.Remove() &lt;span style="COLOR: green"&gt;'nach dem Remove neu abfragen&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;span style="FONT-SIZE: 10pt"&gt;            &lt;span style="COLOR: green"&gt;'Alle ImageTags ermitteln die eine DataID definiert haben.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;            &lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;k = &lt;span style="COLOR: blue"&gt;From&lt;/span&gt; k1 &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; xEle...&lt;span style="COLOR: #6464b9"&gt;&amp;lt;&lt;/span&gt;img&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;  &lt;span style="COLOR: blue"&gt;Where&lt;/span&gt; k1.&lt;span style="COLOR: #6464b9"&gt;@&lt;/span&gt;dataid &lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt; 0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;End&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;span style="COLOR: blue"&gt;While&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;span style="COLOR: green"&gt;'Dummerweise habe ich noch keine Möglichleit _&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;span style="COLOR: green"&gt;' beim xElement ein innerXML ermitteln&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;span style="COLOR: green"&gt;'Dann halt das gute XMLDocument bemühen um den ersetzten HTML-Code zu bekommen&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 10pt"&gt;Dim&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; xDoc &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; XmlDocument&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        xDoc.LoadXml(xEle.ToString)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;        &lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;ArtikelEntry.Body = xDoc.InnerXml&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Das wars... Ich liebe Linq&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;font face="Courier New" /&gt;&lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/139.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/08/12/platzhalter-im-fckeditor-einbauen-und-mit-linq-bestimmte-tags-in.aspx</guid>
            <pubDate>Wed, 12 Aug 2009 21:28:10 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/139.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/08/12/platzhalter-im-fckeditor-einbauen-und-mit-linq-bestimmte-tags-in.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/139.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/139.aspx</trackback:ping>
        </item>
        <item>
            <title>xmlns Namespace in Linq und Datenimport nach SQLServer //mit VB.NET</title>
            <category>.NET</category>
            <category>ASP.NET</category>
            <category>VB Code</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/07/30/xmlns-namespace-in-linq-und-datenimport-nach-sqlserver-mit-vb.net.aspx</link>
            <description>&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;font face="Arial"&gt;&lt;font color="#000000"&gt;Eigentlich hatte&lt;/font&gt; &lt;/font&gt;&lt;a href="http://devtechblog.blogspot.com/2009/07/linq-to-xml-mit-xml-namespaces.html"&gt;&lt;font face="Arial"&gt;Martin Hey&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt; &lt;font color="#000000"&gt;genau im richtigen Moment seinen &lt;a href="http://devtechblog.blogspot.com/2009/07/linq-to-xml-mit-xml-namespaces.html"&gt;Post&lt;/a&gt; zum Thema veröffentlicht.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;font color="#000000" face="Arial" /&gt;&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;font color="#000000" face="Arial"&gt;Aber dann fiel mir ein, dass wenn es einen Vorteil von VB.NET gegenüber c# gibt, dann ja wohl im XML-Bereich.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af" /&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;font color="#000000" face="Arial" /&gt;&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;font color="#000000" face="Arial"&gt;Ein Imports am Kopf der Seite reicht um den Namespace Global einzufügen.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;font color="#000000" face="Arial"&gt;Das Ganze gepaart mit einem InsertAllOnSubmit habe ich in ein paar wenigen Zeilen alle Categories aus meinem XML-Dokument in die Datenbank importiert.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;font color="#000000" face="Arial" /&gt;&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;font color="#000000" face="Arial" /&gt;&lt;/span&gt; &lt;/p&gt;
&lt;div style="FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    1&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; &lt;span style="COLOR: #6464b9"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #b96464"&gt;xmlns&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;http://www.ticketonline.de/ticketonlineevents/1.0&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    2&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; &lt;span style="COLOR: #6464b9"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #b96464"&gt;xmlns:xsi&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;=&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/span&gt;&lt;span style="COLOR: #555555"&gt;"&lt;/span&gt;&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    3&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    4&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Partial&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt; LoadTicketOnline&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    5&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;Inherits&lt;/span&gt; System.Web.UI.Page&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    6&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    7&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;Protected&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Page_Load(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Object&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    8&lt;/span&gt;                             &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.EventArgs) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Me&lt;/span&gt;.Load&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    9&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   10&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; XMLPath &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt; = Server.MapPath(&lt;span style="COLOR: #a31515"&gt;"/LoadticketOnline.XML"&lt;/span&gt;)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   11&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; x &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; XDocument = XDocument.Load(XMLPath)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   12&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   13&lt;/span&gt;         Response.Write(x.&lt;span style="COLOR: #6464b9"&gt;&amp;lt;&lt;/span&gt;ticketonlineevents&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt;.&lt;span style="COLOR: #6464b9"&gt;&amp;lt;&lt;/span&gt;categories&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt;.&lt;span style="COLOR: #6464b9"&gt;&amp;lt;&lt;/span&gt;category&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt;.Count)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   14&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   15&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; dbEvents &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; dbEventsDataContext&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   16&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   17&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; categories = &lt;span style="COLOR: blue"&gt;From&lt;/span&gt; p1 &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; x.&lt;span style="COLOR: #6464b9"&gt;&amp;lt;&lt;/span&gt;ticketonlineevents&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt;.&lt;span style="COLOR: #6464b9"&gt;&amp;lt;&lt;/span&gt;categories&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt;.&lt;span style="COLOR: #6464b9"&gt;&amp;lt;&lt;/span&gt;category&lt;span style="COLOR: #6464b9"&gt;&amp;gt;&lt;/span&gt; _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   18&lt;/span&gt;                          &lt;span style="COLOR: blue"&gt;Select&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; t_EventCategory &lt;span style="COLOR: blue"&gt;With&lt;/span&gt; _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   19&lt;/span&gt;                                 { _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   20&lt;/span&gt;                                 .d_CategoryID_TO = p1.&lt;span style="COLOR: #6464b9"&gt;@&lt;/span&gt;id.Substring(3), _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   21&lt;/span&gt;                                 .d_name = p1.&lt;span style="COLOR: #6464b9"&gt;@&lt;/span&gt;name, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   22&lt;/span&gt;                                 .d_name_TO = p1.&lt;span style="COLOR: #6464b9"&gt;@&lt;/span&gt;name _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   23&lt;/span&gt;                                 }&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   24&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   25&lt;/span&gt;         dbEvents.t_EventCategory.InsertAllOnSubmit(categories)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   26&lt;/span&gt;         dbEvents.SubmitChanges()&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   27&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   28&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   29&lt;/span&gt; &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;!--EndFragment--&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;font color="#000000" face="Arial" /&gt;&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;&lt;font face="Arial" /&gt;&lt;/span&gt; Und ein Ausschnitt aus der XML-Datei:&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af" /&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    1&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;xml&lt;/span&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;version&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;1.0&lt;/span&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;encoding&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;utf-8&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;?&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    2&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;ticketonlineevents&lt;/span&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;http://www.ticketonline.de/ticketonlineevents/1.0&lt;/span&gt;"&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    3&lt;/span&gt; &lt;span style="COLOR: blue"&gt;                    &lt;/span&gt;&lt;span style="COLOR: red"&gt;xmlns:xsi&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/span&gt;"&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    4&lt;/span&gt; &lt;span style="COLOR: blue"&gt;                    &lt;/span&gt;&lt;span style="COLOR: red"&gt;xsi:schemaLocation&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;http://www.ticketonline.de/ticketonlineevents/1.0/ticketonlineevents.xsd&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    5&lt;/span&gt; &lt;span style="COLOR: blue"&gt;    &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;meta&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    6&lt;/span&gt; &lt;span style="COLOR: blue"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;builddate&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;2009-07-30T07:15:01+02:00&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;builddate&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    7&lt;/span&gt; &lt;span style="COLOR: blue"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;source&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;Datenquell1&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;source&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    8&lt;/span&gt; &lt;span style="COLOR: blue"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;language&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;de&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;language&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    9&lt;/span&gt; &lt;span style="COLOR: blue"&gt;    &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;meta&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   10&lt;/span&gt; &lt;span style="COLOR: blue"&gt;    &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;categories&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   11&lt;/span&gt; &lt;span style="COLOR: blue"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;category&lt;/span&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;id&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;cat1000&lt;/span&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;name&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;all&lt;/span&gt;"&lt;span style="COLOR: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   12&lt;/span&gt; &lt;span style="COLOR: blue"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;category&lt;/span&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;id&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;cat126&lt;/span&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;name&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;festival&lt;/span&gt;"&lt;span style="COLOR: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   13&lt;/span&gt; &lt;span style="COLOR: blue"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;category&lt;/span&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;id&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;cat129&lt;/span&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;name&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;festival-other&lt;/span&gt;"&lt;span style="COLOR: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   14&lt;/span&gt; &lt;span style="COLOR: blue"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;category&lt;/span&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;id&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;cat127&lt;/span&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;name&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;festival-classics&lt;/span&gt;"&lt;span style="COLOR: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   15&lt;/span&gt; &lt;span style="COLOR: blue"&gt;        &amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;category&lt;/span&gt;&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;id&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;cat128&lt;/span&gt;"&lt;span style="COLOR: blue"&gt; &lt;/span&gt;&lt;span style="COLOR: red"&gt;name&lt;/span&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt;"&lt;span style="COLOR: blue"&gt;festival-rock-pop&lt;/span&gt;"&lt;span style="COLOR: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   16&lt;/span&gt; &lt;span style="COLOR: blue"&gt;    &amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;categories&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   17&lt;/span&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515"&gt;ticketonlineevents&lt;/span&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;!--EndFragment--&gt;&lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/138.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/07/30/xmlns-namespace-in-linq-und-datenimport-nach-sqlserver-mit-vb.net.aspx</guid>
            <pubDate>Thu, 30 Jul 2009 15:46:58 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/138.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/07/30/xmlns-namespace-in-linq-und-datenimport-nach-sqlserver-mit-vb.net.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/138.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/138.aspx</trackback:ping>
        </item>
        <item>
            <title>Vague but exiting // von der Geburtsstunde des WWW</title>
            <category>ASP.NET</category>
            <category>HTML /CSS</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/07/28/vague-but-exiting-von-der-geburtsstunde-des-www.aspx</link>
            <description>&lt;p&gt;&lt;em&gt;&lt;img style="WIDTH: 279px; HEIGHT: 133px" hspace="10" alt="" vspace="10" align="right" width="250" height="122" src="/images/nibblersrevenge_cluss_de/vague_but_exiting.png" /&gt;"Eine Person muss in der Lage sein Informationen zu finden, von denen sie nicht wußte, dass sie sie gesucht hat."&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Schrieb &lt;a href="http://de.wikipedia.org/wiki/Tim_Berners-Lee"&gt;Tim Berners-Lee&lt;/a&gt; im März 1989  in einem Antrag am europäischen Kernforschungszetrum CERN, in dem er eine Software schreiben wollte, die es den Wissenschaftlern einfacher macht Informationen auszutauschen.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
Sein Chef kommentierte diesen Antrag mit: "Vague but exiting".&lt;/p&gt;
&lt;p&gt;Er verwirklichte dieses Projekt und entwickelte dazu den ersten Browser &lt;a title="WorldWideWeb" href="http://de.wikipedia.org/wiki/WorldWideWeb"&gt;WorldWideWeb&lt;/a&gt; und den ersten &lt;a title="Webserver" href="http://de.wikipedia.org/wiki/Webserver"&gt;Webserver&lt;/a&gt; unter dem Betriebssystem &lt;a title="NeXTStep" href="http://de.wikipedia.org/wiki/NeXTStep"&gt;NeXTStep&lt;/a&gt;. Dies sollte den Ursprung des World Wide Webs darstellen.&lt;/p&gt;
&lt;p&gt; Zusammengefasst mit den ersten Gehversuchen des ARPA-Net in einem 30-minütigem "&lt;a target="_blank" href="http://www.3sat.de/dynamic/sitegen/bin/sitegen.php?tab=2&amp;amp;source=/neues/sendungen/magazin/134043/index.html&amp;amp;cx=10"&gt;neues spezial&lt;/a&gt;"&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.3sat.de/mediathek/?mode=play&amp;amp;obj=13690"&gt;&lt;img alt="" width="415" height="297" src="/images/nibblersrevenge_cluss_de/neuesspezial.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f28%2fvague-but-exiting-von-der-geburtsstunde-des-www.aspx"&gt;&lt;img border="0" alt="kick it on dotnet-kicks.de" src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f28%2fvague-but-exiting-von-der-geburtsstunde-des-www.aspx" /&gt;&lt;/a&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/137.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/07/28/vague-but-exiting-von-der-geburtsstunde-des-www.aspx</guid>
            <pubDate>Tue, 28 Jul 2009 06:43:24 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/137.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/07/28/vague-but-exiting-von-der-geburtsstunde-des-www.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/137.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/137.aspx</trackback:ping>
        </item>
        <item>
            <title>Also sowas .... Datum in Javascript </title>
            <category>Tipps</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/07/24/also-sowas-.-datum-in-javascript.aspx</link>
            <description>&lt;p&gt;Mit was für Fehlersuche man doch die Zeit verbringen kann.&lt;/p&gt;
&lt;p&gt;Ich validiere per Javascript ein Geburtsdatum.&lt;/p&gt;
&lt;p&gt;Ganz einfach:&lt;/p&gt;
&lt;p&gt;Ein neues Datum erstellen und mit dem weiterarbeiten.&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;var&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; dummyDate = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Date(iYear, iMonth, iDay);&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Ganz so einfach ist es nicht.&lt;br /&gt;
Der Monat ist Zero-Based also 9 für Oktober usw.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Also sowas ;-)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2" /&gt;&lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/136.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/07/24/also-sowas-.-datum-in-javascript.aspx</guid>
            <pubDate>Fri, 24 Jul 2009 10:28:14 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/136.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/07/24/also-sowas-.-datum-in-javascript.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/136.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/136.aspx</trackback:ping>
        </item>
        <item>
            <title>Single-Sign-On mit ASP.NET</title>
            <category>.NET</category>
            <category>ASP.NET</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/07/09/single-sign-on-mit-asp.net.aspx</link>
            <description>&lt;p&gt;In seinem Artikel &lt;a href="http://developmentalmadness.blogspot.com/2009/07/building-single-sign-on-provider-using.html"&gt;Building a Single Sign On Provider Using ASP.NET and WCF&lt;/a&gt; zeigt &lt;a href="http://www.blogger.com/profile/16554879011497427776"&gt;Mark J. Miller&lt;/a&gt; in 4 Teilen, wie man mit Hilfe von &lt;a href="http://niryariv.wordpress.com/2009/05/05/jsonp-quickly/"&gt;JASONP&lt;/a&gt;  ein Single Sign on implementieren kann.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f09%2fsingle-sign-on-mit-asp.net.aspx"&gt;&lt;img border="0" alt="kick it on dotnet-kicks.de" src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f09%2fsingle-sign-on-mit-asp.net.aspx" /&gt;&lt;/a&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/134.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/07/09/single-sign-on-mit-asp.net.aspx</guid>
            <pubDate>Thu, 09 Jul 2009 06:52:19 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/134.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/07/09/single-sign-on-mit-asp.net.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/134.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/134.aspx</trackback:ping>
        </item>
        <item>
            <title>14 Javascript Resources zum Generieren von Charts</title>
            <category>.NET</category>
            <category>ASP.NET</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/07/08/14-javascript-resources-fur-charts.aspx</link>
            <description>&lt;p align="left"&gt;&lt;a href="http://ooyes.net/resources/14-javascript-resources-and-plugins-for-creating-a-stylish-chart"&gt;OOYES.NET &lt;/a&gt;hat 14 Javasceript -Resources zusammengefasst, mit den man Charts in Javascript generieren kann.&lt;br /&gt;
Von umsonst bis kostenpflichtig. Ein kurzer Blick lohnt auf jeden Fall&lt;br /&gt;
&lt;br /&gt;
OOES.NET beschreibt diese noch kurz mit kleinen Screenshots:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ooyes.net/resources/14-javascript-resources-and-plugins-for-creating-a-stylish-chart"&gt;&lt;font size="2"&gt;http://ooyes.net/resources/14-javascript-resources-and-plugins-for-creating-a-stylish-chart&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Die folgenden Links sind nur zu meiner Dokumentation:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;table style="WIDTH: 528px; HEIGHT: 137px" border="1" cellspacing="1" summary="" cellpadding="1" width="528"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;a title="Creating accessible charts using canvas and jQuery" target="_blank" href="http://www.filamentgroup.com/lab/creating_accessible_charts_using_canvas_and_jquery/"&gt;&lt;font size="2"&gt;Creating accessible charts using canvas and jQuery&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
            &lt;a title="Emprise JavaScript Charts" target="_blank" href="http://www.ejschart.com/"&gt;&lt;font size="2"&gt;Emprise JavaScript Charts&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
            &lt;a title="Flot" target="_blank" href="http://code.google.com/p/flot/"&gt;&lt;font size="2"&gt;Flot&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
            &lt;a title="Canvas Pie Chart with Tooltips" target="_blank" href="http://blog.greghoustondesign.com/canvas-pie-chart-with-tooltips/"&gt;&lt;font size="2"&gt;Pie Chart with Tooltips&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
            &lt;a title="jQuery Google Charts" target="_blank" href="http://www.maxb.net/scripts/jgcharts/include/demo/"&gt;&lt;font size="2"&gt;jQuery Google Charts&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
            &lt;a title="jQuery Sparklines" target="_blank" href="http://omnipotent.net/jquery.sparkline/"&gt;&lt;font size="2"&gt;jQuery Sparklines&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
            &lt;a title="moochart" target="_blank" href="http://moochart.coneri.se/"&gt;&lt;font size="2"&gt;moochart&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
            &lt;/td&gt;
            &lt;td&gt;&lt;a title="JS Charts" target="_blank" href="http://www.jscharts.com/home"&gt;&lt;font size="2"&gt;JS Charts&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; &lt;br /&gt;
            &lt;/font&gt;&lt;a title="ProtoChart" target="_blank" href="http://www.deensoft.com/lab/protochart/"&gt;&lt;font size="2"&gt;ProtoChart&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
            &lt;a title="Raphaël—JavaScript Library" target="_blank" href="http://raphaeljs.com/"&gt;&lt;font size="2"&gt;Raphaël—JavaScript Library&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
            &lt;a title="PlotKit" target="_blank" href="http://www.liquidx.net/plotkit/"&gt;&lt;font size="2"&gt;PlotKit&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
            &lt;a title="Flotr Javascript Plotting Library" target="_blank" href="http://solutoire.com/flotr/"&gt;&lt;font size="2"&gt;Flotr Javascript Plotting Library&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
            &lt;a title="Yahoo! UI Library: Charts" target="_blank" href="http://developer.yahoo.com/yui/charts/"&gt;&lt;font size="2"&gt;Yahoo! UI Library: Charts&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;
            &lt;a title="TufteGraph" target="_blank" href="http://xaviershay.github.com/tufte-graph/"&gt;&lt;font size="2"&gt;TufteGraph&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;a title="TufteGraph" target="_blank" href="http://xaviershay.github.com/tufte-graph/"&gt;&lt;font size="2" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/p&gt;
&lt;a style="FLOAT: left" href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f08%2f14-javascript-resources-fur-charts.aspx"&gt;&lt;img border="0" alt="kick it on dotnet-kicks.de" src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f08%2f14-javascript-resources-fur-charts.aspx" /&gt;&lt;/a&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/132.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/07/08/14-javascript-resources-fur-charts.aspx</guid>
            <pubDate>Wed, 08 Jul 2009 05:31:11 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/132.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/07/08/14-javascript-resources-fur-charts.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/132.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/132.aspx</trackback:ping>
        </item>
        <item>
            <title>DeepZoom mit jQuery und ASP.NET </title>
            <category>.NET</category>
            <category>ASP.NET</category>
            <category>VB Code</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/07/06/deepzoom-mit-jquery-und-asp.net.aspx</link>
            <description>&lt;p&gt;Für eine Image-Gallery in in einem Community-Projekt, habe ich mir eine Lösung mit jQuery erstellt, um Bilder online zu bearbeiten.&lt;/p&gt;
&lt;p&gt;Also hauptsächlich  Resize und Cropping.&lt;br /&gt;
Dabei enstand als kleines Nebenprodukt eine Lösung, bei der man einen Deepzoom auf große Bitmaps machen kann.&lt;/p&gt;
&lt;p&gt;Eine einfache Version davon habe ich hier mal online gestellt:&lt;br /&gt;
&lt;a href="javascript:void(window.open('http://nibblersrevenge.cluss.de/jQuery.DeepZoom/','','resizable=yes,location=yes,menubar=no,scrollbars=yes,status=yes,toolbar=no,fullscreen=no,dependent=no,width=600,height=500'))"&gt;DeepZoom mit jQuery&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://nibblersrevenge.cluss.de/jQuery.DeepZoom/jQuery.DeepZoom.zip"&gt;Download als ASP.NET - Website&lt;/a&gt;&lt;/p&gt;
&lt;table border="0" cellspacing="1" summary="" cellpadding="1" width="630"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;
            &lt;p&gt;Das verwendete Bild auf dem Server ist 7MB groß und wird durch ein setTimeout alle 150ms aktualisiert, sofern der Ausschnitt sich geändert hat.&lt;/p&gt;
            &lt;p&gt; Realisiert ist das ganze mit &lt;a href="http://deepliquid.com/content/Jcrop.html"&gt;jCrop&lt;/a&gt; das prinzipiell ein ähnliches Beispiel bereitstellt, allerdings läd der Client sich ein großes Image und es wird mittels css ein Ausschnitt gezeigt.&lt;/p&gt;
            &lt;p&gt;Mit meinem Beispiel werden die Positionen des Rahmens an den Server übermittelt und ein entsprechendes kleines Image gerenderd und zurückgegeben.&lt;/p&gt;
            &lt;p&gt; &lt;/p&gt;
            &lt;/td&gt;
            &lt;td&gt;&lt;a target="_blank" href="http://nibblersrevenge.cluss.de/jQuery.DeepZoom/"&gt;&lt;img alt="" align="right" width="337" height="259" src="/images/nibblersrevenge_cluss_de/jqueryDeepzoom.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;
            &lt;p&gt;Das &lt;a href="http://nibblersrevenge.cluss.de/archive/2009/07/05/crop-und-resize-image-mit-asp.net-zum-letzten-mal.aspx"&gt;Cropping und resizing&lt;/a&gt; habe ich gestern schon beschrieben.&lt;br /&gt;
            &lt;br /&gt;
            Die Request muss ich dann nur noch auswerten und und in meine Function werfen:&lt;/p&gt;
            &lt;/td&gt;
            &lt;td&gt;
            &lt;p&gt;&lt;a target="_blank" href="http://nibblersrevenge.cluss.de/jQuery.DeepZoom/"&gt;&lt;img alt="" align="right" src="http://nibblersrevenge.cluss.de/jQuery.DeepZoom/zImages.aspx?t=1&amp;amp;w0=340&amp;amp;h0=255&amp;amp;x1=136&amp;amp;y1=201&amp;amp;x2=162&amp;amp;y2=236&amp;amp;w=26&amp;amp;h=35" /&gt;&lt;/a&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt; &lt;span style="COLOR: #2b91af"&gt;    7&lt;/span&gt;   img = Image.FromFile(Server.MapPath(&lt;span style="COLOR: #a31515"&gt;"test.png"&lt;/span&gt;))&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    8&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; h0 = &lt;span style="COLOR: blue"&gt;CInt&lt;/span&gt;(Request(&lt;span style="COLOR: #a31515"&gt;"h0"&lt;/span&gt;))&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;    9&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; w0 = &lt;span style="COLOR: blue"&gt;CInt&lt;/span&gt;(Request(&lt;span style="COLOR: #a31515"&gt;"w0"&lt;/span&gt;))&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   10&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   11&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; faktorW = img.Width / w0&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   12&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; faktorH = img.Height / h0&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   13&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   14&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   15&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   16&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   17&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; X1 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt; = &lt;span style="COLOR: blue"&gt;CInt&lt;/span&gt;(Request(&lt;span style="COLOR: #a31515"&gt;"x1"&lt;/span&gt;)) * faktorW&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   18&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Y1 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt; = &lt;span style="COLOR: blue"&gt;CInt&lt;/span&gt;(Request(&lt;span style="COLOR: #a31515"&gt;"y1"&lt;/span&gt;)) * faktorH&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   19&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; X2 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt; = &lt;span style="COLOR: blue"&gt;CInt&lt;/span&gt;(Request(&lt;span style="COLOR: #a31515"&gt;"x2"&lt;/span&gt;)) * faktorW&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   20&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Y2 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt; = &lt;span style="COLOR: blue"&gt;CInt&lt;/span&gt;(Request(&lt;span style="COLOR: #a31515"&gt;"y2"&lt;/span&gt;)) * faktorH&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   21&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   22&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; targetWidth = 150&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   23&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; targetHeight = 200&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   24&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   25&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   26&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   27&lt;/span&gt;         Response.ContentType = &lt;span style="COLOR: #a31515"&gt;"image/jpg"&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   28&lt;/span&gt;         Response.StatusCode = 200&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   29&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; img1 = cropAndResizeImage(img, _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   30&lt;/span&gt;                                     targetWidth, _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   31&lt;/span&gt;                                     targetHeight, _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   32&lt;/span&gt;                                     X1, _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   33&lt;/span&gt;                                     Y1, _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   34&lt;/span&gt;                                     X2, _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   35&lt;/span&gt;                                     Y2, _&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   36&lt;/span&gt;                                     Imaging.ImageFormat.Jpeg)&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   37&lt;/span&gt;         Response.BinaryWrite(img1.ToArray)&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   38&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: #2b91af"&gt;   39&lt;/span&gt;         Response.End()&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt; &lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;font face="Arial"&gt;Auch der Javascript Code ist überschaubar:&lt;/font&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;div style="FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    7&lt;/span&gt;       var(api = null)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    8&lt;/span&gt;                 $(window).load(&lt;span style="COLOR: blue"&gt;function&lt;/span&gt;() { initCrop() });&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    9&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;function&lt;/span&gt; initCrop() {&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   10&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   11&lt;/span&gt;                     api = $.Jcrop(&lt;span style="COLOR: green"&gt;'#rootImage', {&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   12&lt;/span&gt;                         aspectRatio: .75,&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   13&lt;/span&gt;                         minSize: [25, 0],&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   14&lt;/span&gt;                         onChange: createPreview,&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   15&lt;/span&gt;                         onSelect: createPreview()&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   16&lt;/span&gt;                     });&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   17&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   26&lt;/span&gt;                 }&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   27&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   28&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;function&lt;/span&gt; createPreview(c) {&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   29&lt;/span&gt;                     previewUrl =&lt;font color="#800000"&gt; &lt;/font&gt;&lt;span style="COLOR: green"&gt;'zImages.aspx?t=1'&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   30&lt;/span&gt;                                 + &lt;span style="COLOR: green"&gt;'&amp;amp;w0=' + $('#rootImage').width()&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   31&lt;/span&gt;                                 + &lt;span style="COLOR: green"&gt;'&amp;amp;h0=' + $('#rootImage').height()&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   32&lt;/span&gt;                                 + &lt;span style="COLOR: green"&gt;'&amp;amp;x1=' + c.x + '&amp;amp;y1=' + c.y + '&amp;amp;x2=' + c.x2&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   33&lt;/span&gt;                                 + &lt;span style="COLOR: green"&gt;'&amp;amp;y2=' + c.y2 + '&amp;amp;w=' + c.w + '&amp;amp;h=' + c.h&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   34&lt;/span&gt;                 }&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   35&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   36&lt;/span&gt;                 var previewUrl = &lt;span style="COLOR: green"&gt;'trans.gif'&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   37&lt;/span&gt;                 var previewUrlLast = &lt;span style="COLOR: green"&gt;''&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   38&lt;/span&gt;                 var aktiv = window.setTimeout(&lt;span style="COLOR: #a31515"&gt;"updatePreview()"&lt;/span&gt;, 50);&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   39&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   40&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;function&lt;/span&gt; updatePreview() {&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   41&lt;/span&gt;                     &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (previewUrl != previewUrlLast) {&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   42&lt;/span&gt;             previewUrlLast = previewUrl&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   43&lt;/span&gt;                         $(&lt;span style="COLOR: green"&gt;'#previewImage').attr('src', previewUrl);&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   44&lt;/span&gt;                     }&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   45&lt;/span&gt;                     //Timer nicht zu kurz setzen!!&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   46&lt;/span&gt;                     aktiv = window.setTimeout(&lt;span style="COLOR: #a31515"&gt;"updatePreview()"&lt;/span&gt;, 150);&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   47&lt;/span&gt;                 }     &lt;/p&gt;
&lt;/div&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;&lt;!--EndFragment--&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt; Ich liebe jQuery ;-)&lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px; FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt; &lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f06%2fdeepzoom-mit-jquery-und-asp.net.aspx"&gt;&lt;img border="0" alt="kick it on dotnet-kicks.de" src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f06%2fdeepzoom-mit-jquery-und-asp.net.aspx" /&gt;&lt;/a&gt; &lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f06%2fdeepzoom-mit-jquery-und-asp.net.aspx"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/129.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/07/06/deepzoom-mit-jquery-und-asp.net.aspx</guid>
            <pubDate>Mon, 06 Jul 2009 13:22:39 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/129.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/07/06/deepzoom-mit-jquery-und-asp.net.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/129.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/129.aspx</trackback:ping>
        </item>
        <item>
            <title>Crop und Resize Image mit ASP.NET - zum letzten Mal!</title>
            <category>.NET</category>
            <category>ASP.NET</category>
            <category>VB Code</category>
            <category>samples</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/07/05/crop-und-resize-image-mit-asp.net-zum-letzten-mal.aspx</link>
            <description>&lt;p&gt;Ich mache das ja schon lange.... und ich habe auch schon einiges mit Bildern zu tun gehabt.&lt;br /&gt;
Aber jedes mal wieder fummele ich mir aus alten Codes oder dem Internet die Funktionen für Größenveränderungen heraus.&lt;br /&gt;
Meist sind diese (vor allem bei gegoogelten Beispielen) gespickt mit Spezialfunktionalität.&lt;/p&gt;
&lt;p&gt;Diesemal habe ich mir die Mühe gemacht - ein für alle Mal - drei Funktionen zu generieren, die sowohl Cropping, Resizing oder aber beides gleichzeitig in bestmöglicher Qualität zu liefern.&lt;/p&gt;
&lt;p&gt;Und da ich meißt nur ein Stream oder Byte() benötige, bekomme ich as Rückgabewert auch ein MemoryStream.&lt;br /&gt;
Diesen kann ich in die Datenbank schieben oder per BinaryWrite direkt ausgeben. &lt;/p&gt;
&lt;div style="FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    1&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    2&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System.Drawing&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    3&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System.Drawing.Imaging&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    4&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System.IO&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    5&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System.Drawing.Drawing2D&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    6&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    7&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Partial&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt; _default3&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    8&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;Inherits&lt;/span&gt; System.Web.UI.Page&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    9&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   10&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   11&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;Protected&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Page_Load(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Object&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   12&lt;/span&gt;                             &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.EventArgs) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Me&lt;/span&gt;.Load&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   13&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   14&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; X1 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt; = 30 &lt;span style="COLOR: green"&gt;'Ausschnitt-Punkt links &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   15&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Y1 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt; = 30 &lt;span style="COLOR: green"&gt;'Ausschnitt-Punkt oben &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   16&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; X2 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt; = 120 &lt;span style="COLOR: green"&gt;'Ausschnitt-Punkt rechts&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   17&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Y2 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt; = 120 &lt;span style="COLOR: green"&gt;'Ausschnitt-Punkt unten &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   18&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   19&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; targetWidth = 150  &lt;span style="COLOR: green"&gt;'Neue Breite für resize&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   20&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; targetHeight = 200 &lt;span style="COLOR: green"&gt;'Neue Höhe für resize&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   21&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   22&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; img &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Image = Image.FromFile(&lt;span style="COLOR: #a31515"&gt;"d:\myPath\test.png"&lt;/span&gt;)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   23&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   24&lt;/span&gt;         Response.ContentType = &lt;span style="COLOR: #a31515"&gt;"image/png"&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   25&lt;/span&gt;         Response.StatusCode = 200&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   26&lt;/span&gt;         Response.BinaryWrite( _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   27&lt;/span&gt;                 imageFunctions.cropAndResizeImage(img, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   28&lt;/span&gt;                                                 targetWidth, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   29&lt;/span&gt;                                                 targetHeight, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   30&lt;/span&gt;                                                 X1, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   31&lt;/span&gt;                                                 Y1, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   32&lt;/span&gt;                                                 X2, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   33&lt;/span&gt;                                                 Y2, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   34&lt;/span&gt;                                    Imaging.ImageFormat.Png).ToArray)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   35&lt;/span&gt;         Response.End()&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   36&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   37&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   38&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   39&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   40&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   41&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   42&lt;/span&gt; &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   43&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   44&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   45&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt; imageFunctions&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   46&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;Public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt; cropAndResizeImage(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; img &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Image, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   47&lt;/span&gt;                                &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; targetWidth &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   48&lt;/span&gt;                                &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; targetHeight &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   49&lt;/span&gt;                                &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; x1 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   50&lt;/span&gt;                                &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; y1 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   51&lt;/span&gt;                                &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; x2 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   52&lt;/span&gt;                                &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; y2 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   53&lt;/span&gt;                                &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; imageFormat &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Imaging.ImageFormat _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   54&lt;/span&gt;                ) &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; MemoryStream&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   55&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   56&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; bmp &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; System.Drawing.Bitmap(targetWidth, targetHeight)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   57&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; g &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Graphics = Graphics.FromImage(bmp)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   58&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   59&lt;/span&gt;         g.InterpolationMode = InterpolationMode.HighQualityBicubic&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   60&lt;/span&gt;         g.SmoothingMode = SmoothingMode.HighQuality&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   61&lt;/span&gt;         g.PixelOffsetMode = PixelOffsetMode.HighQuality&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   62&lt;/span&gt;         g.CompositingQuality = CompositingQuality.HighQuality&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   63&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   64&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; width &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt; = x2 - x1&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   65&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; height &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt; = y2 - y1&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   66&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   67&lt;/span&gt;         g.DrawImage(img, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   68&lt;/span&gt;                     &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Rectangle(0, 0, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   69&lt;/span&gt;                                   &lt;span style="COLOR: blue"&gt;CInt&lt;/span&gt;(targetWidth), _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   70&lt;/span&gt;                                   &lt;span style="COLOR: blue"&gt;CInt&lt;/span&gt;(targetHeight) _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   71&lt;/span&gt;                                   ), _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   72&lt;/span&gt;                     x1, y1, width, height, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   73&lt;/span&gt;                     GraphicsUnit.Pixel)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   74&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   75&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; memStream &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; MemoryStream&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   76&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   77&lt;/span&gt;         bmp.Save(memStream, ImageFormat)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   78&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Return&lt;/span&gt; memStream&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   79&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   80&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   81&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   82&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   83&lt;/span&gt;     &lt;span style="COLOR: green"&gt;'Daraus ergeben sich die folgenden Methoden resize und crop:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   84&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;Public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt; resizeImage(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; img &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Image, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   85&lt;/span&gt;                         &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; targetWidth &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   86&lt;/span&gt;                         &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; targetHeight &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   87&lt;/span&gt;                         &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; imageFormat &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Imaging.ImageFormat _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   88&lt;/span&gt;                 ) &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; MemoryStream&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   89&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   90&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Return&lt;/span&gt; cropAndResizeImage(img, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   91&lt;/span&gt;                                   targetWidth, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   92&lt;/span&gt;                                   targetHeight, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   93&lt;/span&gt;                                    0, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   94&lt;/span&gt;                                    0, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   95&lt;/span&gt;                                    img.Width, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   96&lt;/span&gt;                                    img.Height, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   97&lt;/span&gt;                                    imageFormat)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   98&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   99&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  100&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;Public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt; cropImage(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; img &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Image, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  101&lt;/span&gt;                         &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; x1 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  102&lt;/span&gt;                         &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; y1 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  103&lt;/span&gt;                         &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; x2 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  104&lt;/span&gt;                         &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; y2 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  105&lt;/span&gt;                         &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; imageFormat &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Imaging.ImageFormat _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  106&lt;/span&gt;             ) &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; MemoryStream&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  107&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  108&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Return&lt;/span&gt; cropAndResizeImage(img, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  109&lt;/span&gt;                                   x2 - x1, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  110&lt;/span&gt;                                   y2 - y1, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  111&lt;/span&gt;                                   x1, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  112&lt;/span&gt;                                   y1, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  113&lt;/span&gt;                                   x2, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  114&lt;/span&gt;                                   y2, _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  115&lt;/span&gt;                                   imageFormat)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  116&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;  117&lt;/span&gt; &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a style="FLOAT: left" href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f05%2fcrop-und-resize-image-mit-asp.net-zum-letzten-mal.aspx"&gt;&lt;img border="0" alt="kick it on dotnet-kicks.de" src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f05%2fcrop-und-resize-image-mit-asp.net-zum-letzten-mal.aspx" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/128.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/07/05/crop-und-resize-image-mit-asp.net-zum-letzten-mal.aspx</guid>
            <pubDate>Sun, 05 Jul 2009 08:45:19 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/128.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/07/05/crop-und-resize-image-mit-asp.net-zum-letzten-mal.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/128.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/128.aspx</trackback:ping>
        </item>
        <item>
            <title>Kraake ade - scheiden tut weh</title>
            <category>Tipps</category>
            <category>Vista</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/07/03/krake-ade-scheiden-tut-weh.aspx</link>
            <description>&lt;p&gt;NAch dem ich nun seit ca. einer Woch ausschließlich &lt;a href="http://www.Bing.com"&gt;www.Bing.com&lt;/a&gt; als Suchmaschine nutze, habe ich die Google-Toolbar deinstalliert und die Live-Toolbar installiert.&lt;/p&gt;
&lt;p&gt;Tschüss liebe Kraake, die letzten (fast 10) Jahre waren schön mit Dir....&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;a style="FLOAT: left" href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f03%2fkrake-ade-scheiden-tut-weh.aspx"&gt;&lt;img border="0" alt="kick it on dotnet-kicks.de" src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f03%2fkrake-ade-scheiden-tut-weh.aspx" /&gt;&lt;/a&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/127.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/07/03/krake-ade-scheiden-tut-weh.aspx</guid>
            <pubDate>Fri, 03 Jul 2009 12:41:40 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/127.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/07/03/krake-ade-scheiden-tut-weh.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/127.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/127.aspx</trackback:ping>
        </item>
        <item>
            <title>Mittels XElement den HTMLCode validieren</title>
            <category>.NET</category>
            <category>Tipps</category>
            <category>ASP.NET</category>
            <category>VB Code</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/07/03/mittels-xelement-den-htmlcode-validieren.aspx</link>
            <description>&lt;p&gt;Beim Entwickeln einer Webplattform macht man ja gerne den einen oderanderen HTML Fehler.&lt;br /&gt;
Auch wenn mir das immer seltener passiert, ist es dennoch schön wenn man gleich Probleme mittels Holzhammermethode mitgeteilt bekommt.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
Bekanntlich kann man in Page Render den HTML-Code abgreifen.&lt;br /&gt;
Wenn man daraus ein XElement generieren kann, ist der Code zumindest schon mal valiedes XML.&lt;br /&gt;
Wenn dies nicht funktioniert lasse ich mir die Fehlemeldung ausgeben und kann de Fhler gleich korrigieren.&lt;/p&gt;
&lt;p&gt;Kleiner Nebeneffekt:&lt;br /&gt;
Der HTML-Code ist absolut perfekt eingerückt und die Struktur klar ersichtlich, auch wenn man viele Usercontrols zusammensteckt.&lt;/p&gt;
&lt;p&gt;Ob man dies in einer Live-Website einsetzt ist sicherlich fraglich.&lt;/p&gt;
&lt;div style="FONT-FAMILY: Courier New; BACKGROUND: white; COLOR: black; FONT-SIZE: 10pt"&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    1&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    2&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Partial&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt; _Default&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    3&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;Inherits&lt;/span&gt; System.Web.UI.Page&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    4&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    5&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    6&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    7&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;Protected&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Overrides&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Render(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; output &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; HtmlTextWriter)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    8&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;    9&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; sb &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; StringBuilder = &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; StringBuilder&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   10&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; sw &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; IO.StringWriter = &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; IO.StringWriter(sb)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   11&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; htw &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; HtmlTextWriter = &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; HtmlTextWriter(sw)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   12&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   13&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;MyBase&lt;/span&gt;.Render(htw)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   14&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   15&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; PageHTML &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt; = sb.ToString().Replace(&lt;span style="COLOR: #a31515"&gt;"&amp;lt;br&amp;gt;"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"&amp;lt;br/&amp;gt;"&lt;/span&gt;)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   16&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   17&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   18&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Try&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   19&lt;/span&gt;             &lt;span style="COLOR: green"&gt;'Bei UpdatePanelanfragen ist kein &amp;lt;body im Code.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   20&lt;/span&gt;             &lt;span style="COLOR: green"&gt;'Diese Anfragen wollen wir nicht verändern&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   21&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; PageHTML.Contains(&lt;span style="COLOR: #a31515"&gt;"&amp;lt;body&amp;gt;"&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;Or&lt;/span&gt; PageHTML.Contains(&lt;span style="COLOR: #a31515"&gt;"&amp;lt;body "&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   22&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   23&lt;/span&gt;                 PageHTML = PageHTML.Replace(&lt;span style="COLOR: #a31515"&gt;"&amp;lt;script&amp;gt;"&lt;/span&gt;, _&lt;br /&gt;
                                        &lt;span style="COLOR: #a31515"&gt;"&amp;lt;script type=""text/javascript""&amp;gt;"&lt;/span&gt;)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   24&lt;/span&gt;                 PageHTML = PageHTML.Replace(&lt;span style="COLOR: #a31515"&gt;"&amp;gt;&amp;lt;"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"&amp;gt; &amp;lt;"&lt;/span&gt;).Replace(&lt;span style="COLOR: #a31515"&gt;"&amp;amp;nbsp;"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;" "&lt;/span&gt;)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   25&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   26&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;'xElement erstellen:&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   27&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; x &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; XElement = XElement.Parse(PageHTML)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   28&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   29&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; xString = x.ToString.Replace(vbCr, vbLf).Replace(vbCrLf, vbLf)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   30&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   31&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;While&lt;/span&gt; xString.Contains(vbLf &amp;amp; vbLf)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   32&lt;/span&gt;                     xString = xString.Replace(vbLf &amp;amp; vbLf, vbLf)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   33&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;While&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   34&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   35&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;'Der Doctype wird im XElement entfernt... also neu hinzufügen&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   36&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Header = &lt;span style="COLOR: #a31515"&gt;"&amp;lt;!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.1//EN"""&lt;/span&gt; &amp;amp; _&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   37&lt;/span&gt;                                    &lt;span style="COLOR: #a31515"&gt;" ""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd""&amp;gt;"&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   38&lt;/span&gt;                 output.Write(Header &amp;amp; vbCrLf &amp;amp; xString)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   39&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;Exit&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   40&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;Else&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   41&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;'Bei UpdatePanelanfragen ist kein &amp;lt;body im Code.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   42&lt;/span&gt;                 &lt;span style="COLOR: green"&gt;'Diese Anfragen werden unverändert zurückgegeben&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   43&lt;/span&gt;                 output.Write(PageHTML.ToString)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   44&lt;/span&gt;                 &lt;span style="COLOR: blue"&gt;Exit&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   45&lt;/span&gt;             &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   46&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;Catch&lt;/span&gt; ex &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Exception&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   47&lt;/span&gt;             &lt;span style="COLOR: green"&gt;'################### Hier schlägt der Holzhammer zu!&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   48&lt;/span&gt;             Response.Write(ex.Message)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   49&lt;/span&gt;             output.Write(PageHTML.ToString)&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   50&lt;/span&gt;         &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Try&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   51&lt;/span&gt; &lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   52&lt;/span&gt;     &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="COLOR: #2b91af"&gt;   53&lt;/span&gt; &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;!--EndFragment--&gt;&lt;/p&gt;
&lt;a style="FLOAT: left" href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f03%2fmittels-xelement-den-htmlcode-validieren.aspx"&gt;&lt;img border="0" alt="kick it on dotnet-kicks.de" src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnibblersrevenge.cluss.de%2farchive%2f2009%2f07%2f03%2fmittels-xelement-den-htmlcode-validieren.aspx" /&gt;&lt;/a&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/126.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/07/03/mittels-xelement-den-htmlcode-validieren.aspx</guid>
            <pubDate>Fri, 03 Jul 2009 10:26:28 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/126.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/07/03/mittels-xelement-den-htmlcode-validieren.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/126.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/126.aspx</trackback:ping>
        </item>
        <item>
            <title>Windows Server Reboot auf Nachts verlegen</title>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/06/27/windows-server-reboot-auf-nachts-verlegen.aspx</link>
            <description>&lt;p&gt;Nach Windows Updates will der Server ja öfters mal sein verdientes Reboot haben.&lt;/p&gt;
&lt;p&gt;Um dies nicht tagsüber zu machen, kann man auf Windows 2008 in der Auufgabenplanung und auf Win2003 in "Geplante Tasks" einen Task anlegen, der nur eine Mal in der kommenden Nacht ausgeführt wird.&lt;br /&gt;
Einaml angelegt, kann er bei Bedarf wieder aktiviert werden.&lt;/p&gt;
&lt;p&gt;Folgender Befehl führt dann den Reboot aus:&lt;br /&gt;
      &lt;font face="Courier New"&gt;  %windir%\system32\shutdown.exe -r -f -t30 -d p:2:4&lt;/font&gt;&lt;font face="Arial"&gt;&lt;br /&gt;
&lt;/font&gt;&lt;font face="Arial"&gt;&lt;br /&gt;
Aber Achtung alle offenen Dateien werden einfach geschlossen. Angemeldete Nutzer werden zwar informiert aber nach 30 Sekunden (-t30) einfach abgemeldet.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/125.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/06/27/windows-server-reboot-auf-nachts-verlegen.aspx</guid>
            <pubDate>Sat, 27 Jun 2009 07:57:30 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/125.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/06/27/windows-server-reboot-auf-nachts-verlegen.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/125.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/125.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft Webplatform Installer 2.0 RC1 veröffentlicht.</title>
            <category>Tipps</category>
            <category>sonstiges</category>
            <link>http://nibblersrevenge.cluss.de/archive/2009/06/27/microsoft-webplatform-installer-2.0-rc1-veroffentlicht.aspx</link>
            <description>&lt;p&gt;Am 24.6 wurde &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;RC1 des Webplatform Installer 2.0 &lt;/a&gt;veröffentlicht.&lt;/p&gt;
&lt;p&gt;Der Webplatform Installer ist ein Plugin für den IIS7, mit dem man diverse IIS-Features aber auch frei verfügbare Software wie z.B. SQLExpress,Webdeveloper, DotNetNuke, Blogengine und sogar auch Applikationen die auf PHP und MySql basieren wie Wordpress und vieles mehr auf Knopfdruck installieren. &lt;/p&gt;
&lt;p&gt;Das schöne daran ist, dass man sich nicht mehr um die Downloadlocation oder die Requirements kümmern muß, da dies in den sogenannten "Web Apps" hinterlegt ist.&lt;br /&gt;
Wähle ich also als extrembeispiel Wordpress aus, so wird neben WordPress auch PHP und MySQL herntergeladen und installiert .&lt;/p&gt;
&lt;p&gt;Eine Liste der z.Zt verfügbaren WebAps gibt es hier: &lt;a href="http://www.microsoft.com/web/gallery/"&gt;Microsoft Web App Gallery&lt;/a&gt;. Wenn ich das richtig verstanden habe, kann jeder eigene WebAps bereitstellen, wenn sie vollständig umsonst sin.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://nibblersrevenge.cluss.de/aggbug/124.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Cluss</dc:creator>
            <guid>http://nibblersrevenge.cluss.de/archive/2009/06/27/microsoft-webplatform-installer-2.0-rc1-veroffentlicht.aspx</guid>
            <pubDate>Sat, 27 Jun 2009 07:12:57 GMT</pubDate>
            <wfw:comment>http://nibblersrevenge.cluss.de/comments/124.aspx</wfw:comment>
            <comments>http://nibblersrevenge.cluss.de/archive/2009/06/27/microsoft-webplatform-installer-2.0-rc1-veroffentlicht.aspx#feedback</comments>
            <wfw:commentRss>http://nibblersrevenge.cluss.de/comments/commentRss/124.aspx</wfw:commentRss>
            <trackback:ping>http://nibblersrevenge.cluss.de/services/trackbacks/124.aspx</trackback:ping>
        </item>
    </channel>
</rss>