<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" 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:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries for BitFlipper</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/niners/bitflipper/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries for BitFlipper</title><link>http://channel9.msdn.com/Niners/bitflipper/</link></image><description>Entries, comments and threads posted by BitFlipper</description><link>http://channel9.msdn.com/Niners/bitflipper/</link><language>en-us</language><pubDate>Sun, 08 Nov 2009 00:54:16 GMT</pubDate><lastBuildDate>Sun, 08 Nov 2009 00:54:16 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Is there a better way to write this Enum extension method? [Is there a better way to write this Enum extension method?]</title><description>&lt;p&gt;So I got really tired of writing the following type of code:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[code language=""]if ((enumValue &amp;amp; MyEnum.Foo) != 0)&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;[/code]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;...or even worse, the suggested way of doing this:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[code language=""]if ((enumValue &amp;amp; MyEnum.Foo) == MyEnum.Foo)&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;[/code]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This gets especially tiresome and error prone if you&amp;nbsp;need to check&amp;nbsp;for complex flag combinations. So I thought that maybe an extension method might make it easier, but the best I could come up with so far is:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[code language=""]public static bool HasAnyOf(this Enum thisEnum, Enum flags)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (thisEnum.GetHashCode() &amp;amp; flags.GetHashCode()) != 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static bool HasAllOf(this Enum thisEnum, Enum flags)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int flagsValue = flags.GetHashCode();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (thisEnum.GetHashCode() &amp;amp; flagsValue) == flagsValue;&lt;br /&gt;}&lt;br /&gt;[/code]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now you can simply write:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[code language=""]if ((enumValue.HasAnyOf(MyEnum.Foo))&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;[/code]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Doesn't seem much easier but as I said when you start needing to check for complex combinations, the code becomes cleaner and easier to follow.&amp;nbsp; But those extension methods have some problems:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Relying on GetHashCode is a bit of a hack and isn't guaranteed to give the actual value of the enum. Or is it?&lt;/li&gt;
&lt;li&gt;How fast is calling GetHashCode vs casting to a int?&lt;/li&gt;
&lt;li&gt;While the value you passed into the extension method has to be an Enum, there is no type checking to ensure it is the &lt;strong&gt;same&lt;/strong&gt; type of enum as the one that the call is made on.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Any suggestions to improve this?&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/504825-Is-there-a-better-way-to-write-this-Enum-extension-method/'&gt;Is there a better way to write this Enum extension method?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/504825/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/504825-Is-there-a-better-way-to-write-this-Enum-extension-method/</comments><link>http://channel9.msdn.com/forums/TechOff/504825-Is-there-a-better-way-to-write-this-Enum-extension-method/</link><pubDate>Sat, 07 Nov 2009 18:15:01 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/504825-Is-there-a-better-way-to-write-this-Enum-extension-method/</guid><evnet:views>180</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/504825/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>So I got really tired of writing the following type of code:
&amp;nbsp;
[code language=""]if ((enumValue &amp;amp; MyEnum.Foo) != 0){}[/code]
&amp;nbsp;
...or even worse, the suggested way of doing this:
&amp;nbsp;
[code language=""]if ((enumValue &amp;amp; MyEnum.Foo) == MyEnum.Foo){}[/code]
&amp;nbsp;
This gets&amp;#8230;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/504825-Is-there-a-better-way-to-write-this-Enum-extension-method/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/504825/Trackback.aspx</trackback:ping></item><item><title>DllExport as opposed to DllImport in C# [DllExport as opposed to DllImport in C#]</title><description>&lt;p&gt;I am working on a C# 3.5 plugin that is&amp;nbsp;used&amp;nbsp;by an unmanaged&amp;nbsp;C++ host application. This C++ application is a 3rd party commercial application and I don't have the source code to it.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Anyway, I have the plugin working using a managed C++ helper DLL that handles all of the unmanaged to managed API calls. My plugin has a managed UI that is embedded into a native window that is supplied by the unmanaged application. I use NativeWindow to do this.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But now I have run into a problem where I can't get Drag &amp;amp; Drop to work. This has something to do with COM not being initialized or something, and I am looking at ways to solve this.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Anyway, that is not the main reason I'm here. I heard rumors that there could be an easier&amp;nbsp;way to do something like this in C# 4.0. Is this true? Ideally, it would be something like:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[DllExport]&lt;/p&gt;
&lt;p&gt;private static void MyMethod(...)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp; ...&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So what happens is that the method is exported so that it becomes visible as a C entry point using the same marshalling features&amp;nbsp;that DllImport gives you. This way I can write my plugin as&amp;nbsp;a single C#&amp;nbsp;DLL that exposes C entry points. Hopefully it will also do proper COM initialization etc.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Does anyone know if something like this is forthcoming in C# 4.0?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/496320-DllExport-as-opposed-to-DllImport-in-C/'&gt;DllExport as opposed to DllImport in C#&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/496320/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/496320-DllExport-as-opposed-to-DllImport-in-C/</comments><link>http://channel9.msdn.com/forums/TechOff/496320-DllExport-as-opposed-to-DllImport-in-C/</link><pubDate>Tue, 06 Oct 2009 06:11:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/496320-DllExport-as-opposed-to-DllImport-in-C/</guid><evnet:views>597</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/496320/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I am working on a C# 3.5 plugin that is&amp;nbsp;used&amp;nbsp;by an unmanaged&amp;nbsp;C++ host application. This C++ application is a 3rd party commercial application and I don't have the source code to it.
&amp;nbsp;
Anyway, I have the plugin working using a managed C++ helper DLL that handles all of the&amp;#8230;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/496320-DllExport-as-opposed-to-DllImport-in-C/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/496320/Trackback.aspx</trackback:ping></item><item><title>How to determine word breaks when rendering custom text in .Net 2.0? [How to determine word breaks when rendering custom text in .Net 2.0?]</title><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have a control that renders custom text, and I also implemented a word break algorithm. It works fine, but then of course I found that languages like Chinese and Japanese have more&amp;nbsp;complex word break rules so I am looking for a way to make use of existing word break algorithms while still rendering my own text.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Basically, I have a long string of text, and a maximum pixel width that the text can occupy. I need to call into a method that returns the number of characters that would fit, given the font, etc.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Does anyone know of a way to do that using what is available in .Net 2.0?&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/494922-How-to-determine-word-breaks-when-rendering-custom-text-in-Net-20/'&gt;How to determine word breaks when rendering custom text in .Net 2.0?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/494922/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/494922-How-to-determine-word-breaks-when-rendering-custom-text-in-Net-20/</comments><link>http://channel9.msdn.com/forums/TechOff/494922-How-to-determine-word-breaks-when-rendering-custom-text-in-Net-20/</link><pubDate>Tue, 29 Sep 2009 05:25:26 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/494922-How-to-determine-word-breaks-when-rendering-custom-text-in-Net-20/</guid><evnet:views>454</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/494922/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi,
&amp;nbsp;
I have a control that renders custom text, and I also implemented a word break algorithm. It works fine, but then of course I found that languages like Chinese and Japanese have more&amp;nbsp;complex word break rules so I am looking for a way to make use of existing word break algorithms&amp;#8230;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/494922-How-to-determine-word-breaks-when-rendering-custom-text-in-Net-20/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/494922/Trackback.aspx</trackback:ping></item><item><title>Silly question: Why is there no "binary" integer constant specifier? [Silly question: Why is there no "binary" integer constant specifier?]</title><description>&lt;p&gt;I have a situation where I need to create many enum values that have very specific, non sequential&amp;nbsp;binary patterns.&amp;nbsp;You have&amp;nbsp;decimal, hex and octal notation, but why no plain old binary notation?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I can do this:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;public enum MyCodes&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp; x = 0x80FA,&lt;/p&gt;
&lt;p&gt;&amp;nbsp; ...&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But I can't do something like:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;public enum MyCodes&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp; x = 0b110110110,&lt;/p&gt;
&lt;p&gt;&amp;nbsp; ...&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It seems like an oversight to me. Yes this is not needed often, and I can manually convert to hex for each of my values, but it seems you'd need binary way before you would ever need octal, yet there is no binary notation.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Am I missing something?&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/481569-Silly-question-Why-is-there-no-binary-integer-constant-specifier/'&gt;Silly question: Why is there no "binary" integer constant specifier?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/481569/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/481569-Silly-question-Why-is-there-no-binary-integer-constant-specifier/</comments><link>http://channel9.msdn.com/forums/TechOff/481569-Silly-question-Why-is-there-no-binary-integer-constant-specifier/</link><pubDate>Thu, 30 Jul 2009 07:02:10 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/481569-Silly-question-Why-is-there-no-binary-integer-constant-specifier/</guid><evnet:views>769</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/481569/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I have a situation where I need to create many enum values that have very specific, non sequential&amp;nbsp;binary patterns.&amp;nbsp;You have&amp;nbsp;decimal, hex and octal notation, but why no plain old binary notation?
&amp;nbsp;
I can do this:
&amp;nbsp;
public enum MyCodes
{
&amp;nbsp; x = 0x80FA,
&amp;nbsp;&amp;#8230;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>16</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/481569-Silly-question-Why-is-there-no-binary-integer-constant-specifier/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/481569/Trackback.aspx</trackback:ping></item><item><title>Why the slow tab opening in IE? [Why the slow tab opening in IE?]</title><description>&lt;p&gt;At work IE8 opens a new tab extremely slowly when middle-clicking on a link. I am talking anything from 7 seconds to 25 seconds. During this time, IE is completely frozen. I looked at proxy settings, etc, but can't find anything that causes this. I did disable all plugins but it made no difference.&amp;nbsp; FF opens the same links very quickly.&lt;/p&gt;
&lt;p&gt;At home I don't have this problem with IE8.&lt;/p&gt;
&lt;p&gt;Any ideas?&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/474844-Why-the-slow-tab-opening-in-IE/'&gt;Why the slow tab opening in IE?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/474844/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/474844-Why-the-slow-tab-opening-in-IE/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/474844-Why-the-slow-tab-opening-in-IE/</link><pubDate>Sun, 21 Jun 2009 22:08:21 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/474844-Why-the-slow-tab-opening-in-IE/</guid><evnet:views>700</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/474844/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>At work IE8 opens a new tab extremely slowly when middle-clicking on a link. I am talking anything from 7 seconds to 25 seconds. During this time, IE is completely frozen. I looked at proxy settings, etc, but can't find anything that causes this. I did disable all plugins but it made no&amp;#8230;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/474844-Why-the-slow-tab-opening-in-IE/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/474844/Trackback.aspx</trackback:ping></item><item><title>Zune Pass + iPhone? [Zune Pass + iPhone?]</title><description>&lt;p&gt;I have no idea if this is possible at all, but is there any way to use songs from Zune on an iPhone? I am never going to pay per song ever again, and I am thinking of getting an iPhone (ugh)&amp;nbsp;and&amp;nbsp;was wondering if I could use both together.&lt;/p&gt;
&lt;p&gt;Is this even possible?&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/474033-Zune-Pass--iPhone/'&gt;Zune Pass + iPhone?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/474033/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/474033-Zune-Pass--iPhone/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/474033-Zune-Pass--iPhone/</link><pubDate>Tue, 16 Jun 2009 17:23:41 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/474033-Zune-Pass--iPhone/</guid><evnet:views>1349</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/474033/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I have no idea if this is possible at all, but is there any way to use songs from Zune on an iPhone? I am never going to pay per song ever again, and I am thinking of getting an iPhone (ugh)&amp;nbsp;and&amp;nbsp;was wondering if I could use both together.
Is this even possible?in reply to Zune Pass + iPhone?</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>13</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/474033-Zune-Pass--iPhone/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/474033/Trackback.aspx</trackback:ping></item><item><title>Why can't MS create a new browser based on .Net? [Why can't MS create a new browser based on .Net?]</title><description>&lt;p&gt;Just curious:&lt;/p&gt;
&lt;p&gt;Why can't MS create a new browser from scratch based purely on .Net? The current browser is enough of an embarrassment that it would serve them well to release something new that is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;As standards compliant as possible&lt;/strong&gt; (yes, even pass the stupid Acid tests 100%)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Secure&lt;/strong&gt;. Using .Net will give them a lot of security out of the box. There is your sandbox right there. You need to try really hard to create an insecure app with .Net&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fast&lt;/strong&gt;*&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Have a good plug-in API&lt;/strong&gt;. Using .Net will allow much easier plugin development, including being able to force plugins to be secure. No untrusted code. No memory leaks from badly written plugins. No invalid memory access, corrupted memory, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*Note, I say "fast", because even though .Net apps will always be slightly slower than native apps, the overhead is not that much, and currently IE is roughly 20 times slower than the competition in some places, so creating something newer that is faster than what we have now should be possible with a well designed, well implemented .Net version.&lt;/p&gt;
&lt;p&gt;And don't tell me they can't afford it. Yes, this would be a monumental task, but IE is one of MS' apps that are quite visible to the public , the press and end users. It is hurting their image. Putting resources into developing a better IE should be a high priority I believe.&lt;/p&gt;
&lt;p&gt;Thoughts?&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/'&gt;Why can't MS create a new browser based on .Net?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/473629/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/</comments><link>http://channel9.msdn.com/forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/</link><pubDate>Sat, 13 Jun 2009 18:40:33 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/</guid><evnet:views>1074</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/473629/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Just curious:
Why can't MS create a new browser from scratch based purely on .Net? The current browser is enough of an embarrassment that it would serve them well to release something new that is:

As standards compliant as possible (yes, even pass the stupid Acid tests 100%)
Secure. Using .Net will&amp;#8230;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>34</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/473629-Why-cant-MS-create-a-new-browser-based-on-Net/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/473629/Trackback.aspx</trackback:ping></item><item><title>Question about VS 2005 Setup Project (MSI installer) [Question about VS 2005 Setup Project (MSI installer)]</title><description>Hi, &lt;BR&gt;&lt;BR&gt;I asked this question (which I thought was a pretty basic question)&amp;nbsp;over at the MSDN forums but didn't get any response.&amp;nbsp; Maybe someone over here can be more helpful...&lt;BR&gt;&lt;BR&gt;I have a VS 2005 C# project that I install using a Setup Project in VS 2005 (MSI installer). I need to create a folder within my app's install folder that contains many hundreds of smaller files, organized in subfolders.&amp;nbsp; These files are not part of any build process. I want to tell the installer project to deploy all of the contained files (including subfolders) during the install (and remove them&amp;nbsp;during uninstall). So far the only way I found to do this is to manually add every single file to the installer project.&amp;nbsp; This is very time consuming, and files can be added/removed at various times during the app developement cycle, so this is very error-prone as I might miss some files.&lt;BR&gt;&lt;BR&gt;So how do I tell the installer to include the folder, and automatically include all contained files/subfolders?&amp;nbsp; It would be OK to create one zipped file beforehand, and let the installer unzip it at install time into the correct folder, but my initial search on how to do this basically ended when I found that there are licensing issues with zipped files, and it is just something I don't want to get into.&amp;nbsp; What about a cab file? Would that be possible?&amp;nbsp; Sorry, I am rather new at using Setup Projects.&lt;BR&gt;&lt;BR&gt;Thanks in advance for any help with this.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/466814-Question-about-VS-2005-Setup-Project-MSI-installer/'&gt;Question about VS 2005 Setup Project (MSI installer)&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/466814/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/466814-Question-about-VS-2005-Setup-Project-MSI-installer/</comments><link>http://channel9.msdn.com/forums/TechOff/466814-Question-about-VS-2005-Setup-Project-MSI-installer/</link><pubDate>Sun, 26 Apr 2009 16:55:29 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/466814-Question-about-VS-2005-Setup-Project-MSI-installer/</guid><evnet:views>541</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/466814/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi, I asked this question (which I thought was a pretty basic question)&amp;nbsp;over at the MSDN forums but didn't get any response.&amp;nbsp; Maybe someone over here can be more helpful...I have a VS 2005 C# project that I install using a Setup Project in VS 2005 (MSI installer). I need to create a folder&amp;#8230;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/466814-Question-about-VS-2005-Setup-Project-MSI-installer/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/466814/Trackback.aspx</trackback:ping></item><item><title>Stupid question: How do I format code in a post? [Stupid question: How do I format code in a post?]</title><description>I know it must be simple but I can't figure out how to format code in a post.&lt;BR&gt;&lt;BR&gt;Anyone?&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/463541-Stupid-question-How-do-I-format-code-in-a-post/'&gt;Stupid question: How do I format code in a post?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/463541/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/463541-Stupid-question-How-do-I-format-code-in-a-post/</comments><link>http://channel9.msdn.com/forums/TechOff/463541-Stupid-question-How-do-I-format-code-in-a-post/</link><pubDate>Thu, 02 Apr 2009 15:40:05 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/463541-Stupid-question-How-do-I-format-code-in-a-post/</guid><evnet:views>611</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/463541/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I know it must be simple but I can't figure out how to format code in a post.Anyone?in reply to Stupid question: How do I format code in a post?</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/463541-Stupid-question-How-do-I-format-code-in-a-post/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/463541/Trackback.aspx</trackback:ping></item><item><title>A question for anyone that has used the latest IE 8 RC [A question for anyone that has used the latest IE 8 RC]</title><description>I have a question about some IE7 functionality that has been removed in IE8 Beta, and I'd like to see if anyone can verify whether it has been restored in IE8 RC or not.&lt;BR&gt;&lt;BR&gt;I am talking about the "&lt;STRONG&gt;Open new tabs next to current tab&lt;/STRONG&gt;" option that was present in IE7, but not IE8.&amp;nbsp; And I am &lt;STRONG&gt;not&lt;/STRONG&gt; talking about tab grouping because it does not work the same way.&amp;nbsp; Even with grouping enabled, new tabs will eventually be opened &lt;EM&gt;somewhere&lt;/EM&gt; to the right, which annoys me so much that I'm finally dumping IE if that feature has been permanently removed.&amp;nbsp; I tried to get used to the IE8 way of doing it but I can't.&lt;BR&gt;&lt;BR&gt;Can anyone confirm whether this functinality has been restored?&lt;BR&gt;&lt;BR&gt;Thanks in advance.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/455153-A-question-for-anyone-that-has-used-the-latest-IE-8-RC/'&gt;A question for anyone that has used the latest IE 8 RC&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/455153/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/455153-A-question-for-anyone-that-has-used-the-latest-IE-8-RC/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/455153-A-question-for-anyone-that-has-used-the-latest-IE-8-RC/</link><pubDate>Tue, 27 Jan 2009 08:17:10 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/455153-A-question-for-anyone-that-has-used-the-latest-IE-8-RC/</guid><evnet:views>742</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/455153/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I have a question about some IE7 functionality that has been removed in IE8 Beta, and I'd like to see if anyone can verify whether it has been restored in IE8 RC or not.I am talking about the "Open new tabs next to current tab" option that was present in IE7, but not IE8.&amp;nbsp; And I am not talking&amp;#8230;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/455153-A-question-for-anyone-that-has-used-the-latest-IE-8-RC/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/455153/Trackback.aspx</trackback:ping></item><item><title>How do I uninstall IE 8 Beta 2? [How do I uninstall IE 8 Beta 2?]</title><description>How do I uninstall IE 8 Beta 2?&lt;BR&gt;&lt;BR&gt;I am tired of the crashing, hanging, inability to open new tabs right next to the current tab (no, grouping is not the same thing).&amp;nbsp; IE 8 is not listed in the Add/Remove programs list.&amp;nbsp; How do I revert back to IE 7?&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/454708-How-do-I-uninstall-IE-8-Beta-2/'&gt;How do I uninstall IE 8 Beta 2?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/454708/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/454708-How-do-I-uninstall-IE-8-Beta-2/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/454708-How-do-I-uninstall-IE-8-Beta-2/</link><pubDate>Fri, 23 Jan 2009 16:01:38 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/454708-How-do-I-uninstall-IE-8-Beta-2/</guid><evnet:views>1236</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/454708/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>How do I uninstall IE 8 Beta 2?I am tired of the crashing, hanging, inability to open new tabs right next to the current tab (no, grouping is not the same thing).&amp;nbsp; IE 8 is not listed in the Add/Remove programs list.&amp;nbsp; How do I revert back to IE 7?in reply to How do I uninstall IE 8 Beta 2?</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/454708-How-do-I-uninstall-IE-8-Beta-2/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/454708/Trackback.aspx</trackback:ping></item><item><title>Is it just me... [Is it just me...]</title><description>...or is this C9 website exceedingly buggy?&amp;nbsp; Some things I have noticed:&lt;BR&gt;&lt;BR&gt;1) I can only expand comments on the first page.&amp;nbsp; On the second and later pages, they no longer expand when they are clicked.&lt;BR&gt;2) It often doesn't want to refresh. Sometimes after I refresh a page, the page freezes and&amp;nbsp;I need to end-task IE8 to get control back.&lt;BR&gt;3) Sometimes when I want to comment, the editing control does not appear.&lt;BR&gt;4) And a raft of other issues, too numerous to list.&lt;BR&gt;&lt;BR&gt;What is up with that?&amp;nbsp; My connection is fast and no other websites cause&amp;nbsp;similar issues.&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/444160-Is-it-just-me/'&gt;Is it just me...&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/444160/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/444160-Is-it-just-me/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/444160-Is-it-just-me/</link><pubDate>Thu, 20 Nov 2008 01:20:10 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/444160-Is-it-just-me/</guid><evnet:views>1076</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/444160/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>...or is this C9 website exceedingly buggy?&amp;nbsp; Some things I have noticed:1) I can only expand comments on the first page.&amp;nbsp; On the second and later pages, they no longer expand when they are clicked.2) It often doesn't want to refresh. Sometimes after I refresh a page, the page freezes&amp;#8230;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>10</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/444160-Is-it-just-me/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/444160/Trackback.aspx</trackback:ping></item><item><title>Question about IE8 tabs [Question about IE8 tabs]</title><description>I have a question about IE8 Beta 2 tabs:&lt;BR&gt;&lt;BR&gt;In IE7, you had the option to open new tabs right next to the current tab.&amp;nbsp; In IE8 that option has been removed and new tabs open all the way to the right (or within the same "group": useless in my case).&amp;nbsp; Now some people have commented that they prefer it that way, but why take away the &lt;STRONG&gt;option&lt;/STRONG&gt; to choose between the two modes?&amp;nbsp; The way I browse, I open multiple new tabs from the same page by middle-clicking with the mouse.&amp;nbsp; Lets say I do a search on Google.&amp;nbsp; I scan down the page and middle-click on all interesting looking results.&amp;nbsp; In IE7, all the new tabs were nicely grouped to the right of the current tab.&amp;nbsp; Now, if I have many tabs open, the new tab gets lost all the way to the right, and I have to scroll to the new tab, view it, close it and then try to find my original starting tab again somewhere to the left.&amp;nbsp; Really annoying.&lt;BR&gt;&lt;BR&gt;And yes,&amp;nbsp;I know about tab groups, but I found them to be useless for me because often times all the new tabs I open come from the same general site, which means they are all in the same group.&amp;nbsp; I even turned grouping off and it still opens new tabs all the way to the right.&lt;BR&gt;&lt;BR&gt;Is there maybe a plugin that will restore this functionality in IE8?&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/443850-Question-about-IE8-tabs/'&gt;Question about IE8 tabs&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/443850/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/443850-Question-about-IE8-tabs/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/443850-Question-about-IE8-tabs/</link><pubDate>Tue, 18 Nov 2008 21:16:40 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/443850-Question-about-IE8-tabs/</guid><evnet:views>2101</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/443850/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I have a question about IE8 Beta 2 tabs:In IE7, you had the option to open new tabs right next to the current tab.&amp;nbsp; In IE8 that option has been removed and new tabs open all the way to the right (or within the same "group": useless in my case).&amp;nbsp; Now some people have commented that they&amp;#8230;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>10</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/443850-Question-about-IE8-tabs/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/443850/Trackback.aspx</trackback:ping></item><item><title>Best subscription music service? [Best subscription music service?]</title><description>Hi,&lt;BR&gt;&lt;BR&gt;I used to&amp;nbsp;use Urge subscription, but since they were converted to Rhapsody I absolutely hate it.&amp;nbsp; Any suggestions for other good subscription services that would work with a 30GB Zen Vision:M?&lt;BR&gt;&lt;BR&gt;BTW, I don't want this to turn into a flame fest.&amp;nbsp; We all have our preferences.&amp;nbsp; I used both pay-as-you-go and all-you-can-eat subscription services, and I would never use a non-subscription service again.&amp;nbsp; If I did I would need to pay thousands of dollars for the amounts of songs I listen to.&amp;nbsp; So no-one is going to convince me that subscription services are not a good idea.&amp;nbsp; Plus, I can still "own" a song if I wanted to by paying the $0.99 if I really really wanted to.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Phew, now&amp;nbsp;that that is out of the way, any suggestions?&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/259717-Best-subscription-music-service/'&gt;Best subscription music service?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/259717/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/259717-Best-subscription-music-service/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/259717-Best-subscription-music-service/</link><pubDate>Sat, 15 Dec 2007 18:48:09 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/259717-Best-subscription-music-service/</guid><evnet:views>2973</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/259717/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi,I used to&amp;nbsp;use Urge subscription, but since they were converted to Rhapsody I absolutely hate it.&amp;nbsp; Any suggestions for other good subscription services that would work with a 30GB Zen Vision:M?BTW, I don't want this to turn into a flame fest.&amp;nbsp; We all have our preferences.&amp;nbsp; I used both pay-as-you-go and all-you-can-eat subscription services, and I would never use a non-subscription service again.&amp;nbsp; If I did I would need to pay thousands of dollars for the amounts of songs I listen to.&amp;nbsp; So no-one is going to convince me that subscription services are not a good&amp;#8230;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>14</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/259717-Best-subscription-music-service/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/259717/Trackback.aspx</trackback:ping></item><item><title>Vista marketshare increasing [Vista marketshare increasing]</title><description>Looks like Vista's marketshare is steadily &lt;a href="http://marketshare.hitslink.com/report.aspx?qprid=5&amp;amp;qptimeframe=M&amp;amp;qpsp=90&amp;amp;qpnp=12&amp;amp;qpdt=1&amp;amp;qpct=2"&gt;increasing&lt;/a&gt;&amp;nbsp;(note the latest numbers are at the bottom).&amp;nbsp; The interesting thing is though how&amp;nbsp;OS X&amp;nbsp;marketshare has been &lt;STRONG&gt;declining&lt;/STRONG&gt; the last month.&amp;nbsp; Odd.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Also interesting to note how Windows XP share dropped&amp;nbsp;ever so slightly (-0.08%).&amp;nbsp; You would think it would lose share to Vista, but instead it looks like OS X is losing share to Vista (when you combine both Intel and non-Intel Macs).&amp;nbsp;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/255889-Vista-marketshare-increasing/'&gt;Vista marketshare increasing&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/255889/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/255889-Vista-marketshare-increasing/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/255889-Vista-marketshare-increasing/</link><pubDate>Sun, 01 Jul 2007 18:23:04 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/255889-Vista-marketshare-increasing/</guid><evnet:views>1567</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/255889/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Looks like Vista's marketshare is steadily &lt;a href="http://marketshare.hitslink.com/report.aspx?qprid=5&amp;amp;qptimeframe=M&amp;amp;qpsp=90&amp;amp;qpnp=12&amp;amp;qpdt=1&amp;amp;qpct=2"&gt;increasing&lt;/a&gt;&amp;nbsp;(note the latest numbers are at the bottom).&amp;nbsp; The interesting thing is though how&amp;nbsp;OS X&amp;nbsp;marketshare has been &lt;STRONG&gt;declining&lt;/STRONG&gt; the last month.&amp;nbsp; Odd.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Also interesting to note how Windows XP share dropped&amp;nbsp;ever so slightly (-0.08%).&amp;nbsp; You would think it would lose share to Vista, but instead it looks like OS X is losing share to Vista (when you combine both Intel and non-Intel Macs).&amp;nbsp;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/255889-Vista-marketshare-increasing/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/255889/Trackback.aspx</trackback:ping></item><item><title>Anyone know how to disable INDIVIDUAL balloon tips? [Anyone know how to disable INDIVIDUAL balloon tips?]</title><description>I am so sick and tired of useless balloon tips. I know about the&amp;nbsp;registry tweak to disable ALL balloon tips, but there are a few that I think are vital so I don't want to go that far.&lt;BR&gt;&lt;BR&gt;Specifically, I am &lt;STRONG&gt;sick&lt;/STRONG&gt; of the balloon tip telling me that not all of my Start Menu items fit on the Start menu, and helpfully suggests that I increase my (already maxed) screen resolution (duh!).&amp;nbsp; I did not add any additional Start menu items myself, and I already increased the size of the Start menu to go all the way to the top.&amp;nbsp; So what the hell else am I supposed to do about it?&lt;BR&gt;&lt;BR&gt;Next, I hate being told repeatedly that "Live OneCare Update: Live OneCare is up to date".&amp;nbsp; Gee thanks for telling me that bit of useless info.&amp;nbsp; Over and over again.&lt;BR&gt;&lt;BR&gt;This is especially annoying since I have the Start menu set to auto hide.&amp;nbsp; When one of these useless notifications pop up, it unhides the task bar and keeps it displayed until I manually close the balloon tip.&amp;nbsp; Arrggg!!!!&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/255760-Anyone-know-how-to-disable-INDIVIDUAL-balloon-tips/'&gt;Anyone know how to disable INDIVIDUAL balloon tips?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/255760/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/255760-Anyone-know-how-to-disable-INDIVIDUAL-balloon-tips/</comments><link>http://channel9.msdn.com/forums/TechOff/255760-Anyone-know-how-to-disable-INDIVIDUAL-balloon-tips/</link><pubDate>Tue, 26 Jun 2007 13:51:39 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/255760-Anyone-know-how-to-disable-INDIVIDUAL-balloon-tips/</guid><evnet:views>1928</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/255760/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I am so sick and tired of useless balloon tips. I know about the&amp;nbsp;registry tweak to disable ALL balloon tips, but there are a few that I think are vital so I don't want to go that far.&lt;BR&gt;&lt;BR&gt;Specifically, I am &lt;STRONG&gt;sick&lt;/STRONG&gt; of the balloon tip telling me that not all of my Start Menu items fit on the Start menu, and helpfully suggests that I increase my (already maxed) screen resolution (duh!).&amp;nbsp; I did not add any additional Start menu items myself, and I already increased the size of the Start menu to go all the way to the top.&amp;nbsp; So what the hell else am I supposed to do about it?&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/255760-Anyone-know-how-to-disable-INDIVIDUAL-balloon-tips/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/255760/Trackback.aspx</trackback:ping></item><item><title>Just for emet, corona_coder and ilk... [Just for emet, corona_coder and ilk...]</title><description>&lt;P&gt;It should be interesting to see how emet, corona_coder and ilk&amp;nbsp;scratch&amp;nbsp;their heads over this one and then explain to us what is &lt;STRONG&gt;really&lt;/STRONG&gt; going on, seeing how they have been telling us that the opposite was really happening.&lt;a href="http://biz.yahoo.com/seekingalpha/070523/36375_id.html?.v=1"&gt;&lt;BR&gt;&lt;BR&gt;Oopsie poo...&lt;BR&gt;&lt;/a&gt;&lt;BR&gt;Now what?&lt;a href="http://biz.yahoo.com/seekingalpha/070523/36375_id.html?.v=1"&gt;&lt;/a&gt;&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/254952-Just-for-emet-coronacoder-and-ilk/'&gt;Just for emet, corona_coder and ilk...&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/254952/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/254952-Just-for-emet-coronacoder-and-ilk/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/254952-Just-for-emet-coronacoder-and-ilk/</link><pubDate>Thu, 24 May 2007 14:33:52 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/254952-Just-for-emet-coronacoder-and-ilk/</guid><evnet:views>2948</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/254952/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;It should be interesting to see how emet, corona_coder and ilk&amp;nbsp;scratch&amp;nbsp;their heads over this one and then explain to us what is &lt;STRONG&gt;really&lt;/STRONG&gt; going on, seeing how they have been telling us that the opposite was really happening.&lt;a href="http://biz.yahoo.com/seekingalpha/070523/36375_id.html?.v=1"&gt;&lt;BR&gt;&lt;BR&gt;Oopsie poo...&lt;BR&gt;&lt;/a&gt;&lt;BR&gt;Now what?&lt;a href="http://biz.yahoo.com/seekingalpha/070523/36375_id.html?.v=1"&gt;&lt;/a&gt;&lt;/P&gt;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/254952-Just-for-emet-coronacoder-and-ilk/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/254952/Trackback.aspx</trackback:ping></item><item><title>Can you mix WinForms 1.1 and WinForms 2.0? [Can you mix WinForms 1.1 and WinForms 2.0?]</title><description>I know that the answer is probably NO, but who knows, there might be a way.&amp;nbsp; Let me explain why I need this to work:&lt;BR&gt;&lt;BR&gt;Let's say I have a "plugin" architecture, where you have an app that can display various different views of&amp;nbsp;different objects.&amp;nbsp; It is a relatively simple architecture.&amp;nbsp; It exposes a Control that the plugin uses as a parent container to display its own controls.&amp;nbsp; This way,&amp;nbsp;you can add DLLs that contain new functionality that is added to the main app later.&lt;BR&gt;&lt;BR&gt;But, the main app is written using .Net 1.1, and the plugin DLL is written in .Net 2.0.&amp;nbsp; So, when it comes time to display the plugin's controls, it gets a version 1.1 control to use as its parent container, and it needs to populate it with its own version 2.0 controls.&lt;BR&gt;&lt;BR&gt;Is it possible to make this work?&lt;BR&gt;&lt;BR&gt;BTW, the main app cannot be converted to 2.0 (I don't have any control over this part).&amp;nbsp; That would be ideal, but it is not possible.&amp;nbsp; And the plugin code has already been written in 2.0, and would be a pain to convert back to 1.1.&amp;nbsp; This is a "mashup" of two different projects.&lt;BR&gt;&lt;BR&gt;EDIT:&amp;nbsp; I just want to clarify.&amp;nbsp; The two projects will still be developed separately on VS 2003 and VS 2005.&amp;nbsp; I am not trying to make VS 2005 compile both, just make the two separate projects&amp;nbsp;work together&amp;nbsp;at runtime.&lt;BR&gt;&lt;BR&gt;BitFlipper&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/253957-Can-you-mix-WinForms-11-and-WinForms-20/'&gt;Can you mix WinForms 1.1 and WinForms 2.0?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/253957/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/253957-Can-you-mix-WinForms-11-and-WinForms-20/</comments><link>http://channel9.msdn.com/forums/TechOff/253957-Can-you-mix-WinForms-11-and-WinForms-20/</link><pubDate>Thu, 12 Apr 2007 14:30:53 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/253957-Can-you-mix-WinForms-11-and-WinForms-20/</guid><evnet:views>2880</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/253957/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I know that the answer is probably NO, but who knows, there might be a way.&amp;nbsp; Let me explain why I need this to work:&lt;BR&gt;&lt;BR&gt;Let's say I have a "plugin" architecture, where you have an app that can display various different views of&amp;nbsp;different objects.&amp;nbsp; It is a relatively simple architecture.&amp;nbsp; It exposes a Control that the plugin uses as a parent container to display its own controls.&amp;nbsp; This way,&amp;nbsp;you can add DLLs that contain new functionality that is added to the main app later.&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/253957-Can-you-mix-WinForms-11-and-WinForms-20/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/253957/Trackback.aspx</trackback:ping></item><item><title>Can I upgrade an OEM version of Vista? [Can I upgrade an OEM version of Vista?]</title><description>Hi,&lt;BR&gt;&lt;BR&gt;If I buy a laptop with an OEM version of Vista Business on it, can I do the online upgrade (or CD upgrade) to Vista Ultimate, or is that only for boxed versions?&lt;BR&gt;&lt;BR&gt;Thanks in advance for any info on this!&lt;BR&gt;&lt;BR&gt;BitFlipper&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/253061-Can-I-upgrade-an-OEM-version-of-Vista/'&gt;Can I upgrade an OEM version of Vista?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/253061/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/253061-Can-I-upgrade-an-OEM-version-of-Vista/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/253061-Can-I-upgrade-an-OEM-version-of-Vista/</link><pubDate>Sun, 11 Mar 2007 22:50:11 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/253061-Can-I-upgrade-an-OEM-version-of-Vista/</guid><evnet:views>11566</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/253061/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi,&lt;BR&gt;&lt;BR&gt;If I buy a laptop with an OEM version of Vista Business on it, can I do the online upgrade (or CD upgrade) to Vista Ultimate, or is that only for boxed versions?&lt;BR&gt;&lt;BR&gt;Thanks in advance for any info on this!&lt;BR&gt;&lt;BR&gt;BitFlipper</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>20</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/253061-Can-I-upgrade-an-OEM-version-of-Vista/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/253061/Trackback.aspx</trackback:ping></item><item><title>New C# feature suggestion: Named Parameters [New C# feature suggestion: Named Parameters]</title><description>&lt;P class=MsoNormal&gt;I have been thinking of a new way to implement method parameters that would make the life of a programmer much easier.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I am not an expert in a lot of other languages and this might already exist in other languages, but either way, I think it could be helpful.&lt;BR&gt;&lt;STRONG&gt;&lt;BR&gt;Pros:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;No need for overloaded methods any more (&lt;STRONG&gt;one&lt;/STRONG&gt; method to rule them all)&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;Any parameter can have a default value&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;When making method calls, parameters can be ordered in any way that makes sense&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;You can instantly see what each parameter does, instead of a nameless list of parameters&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;Add new parameters to an existing method &lt;STRONG&gt;without&lt;/STRONG&gt; the need to update any previous calls to the same method&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;Backwards compatible with previous calling mechanism.&amp;nbsp; No need to change any of your old code, even for methods that use the new mechanism (because you can still have a formal list of paramters just like before)&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;&lt;STRONG&gt;Cons:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal&gt;Calls are more verbose&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal&gt;How does it work?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Simple.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Any local stack variable can have a modifier that makes that variable available within the parameter list.&lt;BR&gt;&lt;BR&gt;EDIT: Note that the below declarations are in the &lt;STRONG&gt;body&lt;/STRONG&gt; of the method, &lt;STRONG&gt;not&lt;/STRONG&gt; the parameter list&lt;BR&gt;&lt;BR&gt;Before:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;int someValue;&lt;BR&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;o:p&gt;&lt;BR&gt;&lt;/o:p&gt;After:&lt;BR&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;param &lt;/STRONG&gt;int someValue;&lt;BR&gt;&lt;BR&gt;By adding "param" in front of the variable, I indicate that I want to use the variable in the parameter list of the method.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If I don't give the variable a default value, then I &lt;STRONG&gt;have&lt;/STRONG&gt; to have the variable in the parameter list.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;If I do specify a default value, then I &lt;STRONG&gt;don't&lt;/STRONG&gt; have to have the variable in the parameter list.&lt;BR&gt;&lt;BR&gt;Here is an example of how a DrawString method might look:&lt;/P&gt;
&lt;P class=MsoNormal&gt;public void DrawString(string text, Point point)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;param Color textColor = this.ForeColor;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;param Font font = this.Font;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;param string formatString = null;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;...&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;...&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;&lt;o:p&gt;Note that the first two parameters follow the previous mechanism where they are required paramters in the order specified.&amp;nbsp; The "param" parameters inside the method body are optional parameters and can be used in any order.&lt;BR&gt;&lt;BR&gt;&lt;/o:p&gt;I can now call the method like this:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;graphics.DrawString(“Hello World”, new Point(50, 100));&lt;BR&gt;&lt;BR&gt;or&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;graphics.DrawString(“Hello World”, new Point(50, 100), textColor = Color.Red);&lt;BR&gt;&lt;BR&gt;or&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;graphics.DrawString(“Hello World”, new Point(50, 100), textColor = Color.Red, font = new Font(this.Font.FontFamily, 12.0));&lt;BR&gt;&lt;BR&gt;etc…&lt;BR&gt;&lt;BR&gt;&lt;SPAN&gt;What do you guys think?&lt;BR&gt;&lt;BR&gt;BitFlipper&lt;BR&gt;&lt;BR&gt;PS:&amp;nbsp; Sorry about the bad formatting&lt;/SPAN&gt;&lt;/P&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/250775-New-C-feature-suggestion-Named-Parameters/'&gt;New C# feature suggestion: Named Parameters&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/250775/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/250775-New-C-feature-suggestion-Named-Parameters/</comments><link>http://channel9.msdn.com/forums/TechOff/250775-New-C-feature-suggestion-Named-Parameters/</link><pubDate>Wed, 13 Dec 2006 21:02:07 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/250775-New-C-feature-suggestion-Named-Parameters/</guid><evnet:views>6515</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/250775/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I have been thinking of a new way to implement method parameters that would make the life of a programmer much easier.&amp;nbsp; I am not an expert in a lot of other languages and this might already exist in other languages, but either way, I think it could be helpful.Pros:


No need for overloaded methods any more (one method to rule them all)

Any parameter can have a default value

When making method calls, parameters can be ordered in any way that makes sense

You can instantly see what each parameter does, instead of a nameless list of parameters

Add new parameters to an existing&amp;#8230;</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>10</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/250775-New-C-feature-suggestion-Named-Parameters/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/250775/Trackback.aspx</trackback:ping></item><item><title>Why didn't they call it Xune? [Why didn't they call it Xune?]</title><description>Just having some random thoughts, but were wondering why MS didn't call the Zune, "Xune" instead. But still pronounced "Zune".&lt;BR&gt;&lt;BR&gt;It fits in better with XBox, DirectX, etc logo branding.&amp;nbsp; Kinda like "Tune", but with the X-branding...&lt;BR&gt;&lt;BR&gt;BitFlipper&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Coffeehouse/238488-Why-didnt-they-call-it-Xune/'&gt;Why didn't they call it Xune?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/238488/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Coffeehouse/238488-Why-didnt-they-call-it-Xune/</comments><link>http://channel9.msdn.com/forums/Coffeehouse/238488-Why-didnt-they-call-it-Xune/</link><pubDate>Wed, 11 Oct 2006 05:04:32 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/238488-Why-didnt-they-call-it-Xune/</guid><evnet:views>5397</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/238488/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Just having some random thoughts, but were wondering why MS didn't call the Zune, "Xune" instead. But still pronounced "Zune".&lt;BR&gt;&lt;BR&gt;It fits in better with XBox, DirectX, etc logo branding.&amp;nbsp; Kinda like "Tune", but with the X-branding...&lt;BR&gt;&lt;BR&gt;BitFlipper</evnet:previewtext><dc:creator>BitFlipper</dc:creator><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Coffeehouse/238488-Why-didnt-they-call-it-Xune/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/238488/Trackback.aspx</trackback:ping></item></channel></rss>