<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx</link><description>Technorati Tags: WPF , Startup , Performance Note: The original sample had a dependency on milcore.dll&amp;#160; (which was renamed to Wpfgfx_v0300.dll&amp;#160; in .Net 3.5 Sp1) so it did not work on .Net 3.5 Sp1 or later. On Jan,13, 2009 I update the sample</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Updated the WPF Calculator to use Splash Screen and improve perceived startup</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#7212314</link><pubDate>Wed, 23 Jan 2008 23:52:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7212314</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;made some small bug fixes to my WPF Calculator sample app (that is/was already included in the .Net 3&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8178966</link><pubDate>Thu, 13 Mar 2008 08:46:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8178966</guid><dc:creator>sattvikvibes</dc:creator><description>&lt;p&gt;hey, i had this working but I upgraded my project to vs2008. &amp;nbsp;There is no rc.exe in the tools bin folder or anywhere in the Visual Studio 9.0 tree. &amp;nbsp;I also did not see it in the vs2008 sdk - any ideas? &amp;nbsp;Should I just use the rc.exe in vs2005?&lt;/p&gt;
&lt;p&gt;thanks,&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8460349</link><pubDate>Mon, 05 May 2008 15:37:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8460349</guid><dc:creator>Krimson</dc:creator><description>&lt;p&gt;When I create a png file with rounded corners and transparent background the background of the corners on the splash becomes black. Any idea why this happens?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Jesper&lt;/p&gt;
</description></item><item><title>WPF 3.5 SP1 újdonságok</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8501952</link><pubDate>Wed, 14 May 2008 01:15:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8501952</guid><dc:creator>VBandi</dc:creator><description>&lt;p&gt;Mint bizony&amp;amp;#225;ra hallott&amp;amp;#225;tok m&amp;amp;#225;r, megjelent a .net 3.5 SP1 első b&amp;amp;#233;t&amp;amp;#225;ja, vele a&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8509751</link><pubDate>Fri, 16 May 2008 01:27:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8509751</guid><dc:creator>Jebarson Vetha Rajin</dc:creator><description>&lt;p&gt;Anybody have a working version for Visual studio 2008? This does not working with it since the rc.exe is missing&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8594836</link><pubDate>Fri, 13 Jun 2008 21:13:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8594836</guid><dc:creator>e28makaveli</dc:creator><description>&lt;p&gt;Having same issue here with sample not working on VS2008. &amp;nbsp;I have tried using rc.exe for VS2005 but this does not do it.&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8612416</link><pubDate>Tue, 17 Jun 2008 23:50:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8612416</guid><dc:creator>ehartwell</dc:creator><description>&lt;p&gt;On my PC, with VS 2008 and the Windows 6.0A SDK, &lt;/p&gt;
&lt;p&gt;1. rc.exe is in &amp;quot;Microsoft SDKs\Windows\v6.0A\bin\rc.exe&amp;quot; &lt;/p&gt;
&lt;p&gt;2. the SDK include directory is &amp;quot;Microsoft SDKs\Windows\v6.0A\Include&amp;quot; &lt;/p&gt;
&lt;p&gt;3. sal.h is in &amp;quot;Microsoft Visual Studio 9.0\VC\include&amp;quot;&lt;/p&gt;
&lt;p&gt;The pre-build event line, with hard-coded paths, looks like this:&lt;/p&gt;
&lt;p&gt;Microsoft SDKs\Windows\v6.0A\Include&amp;quot; /i &amp;quot;C:\Program Files\Microsoft Visual Studio 9.0\VC\include&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8612418</link><pubDate>Tue, 17 Jun 2008 23:51:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8612418</guid><dc:creator>ehartwell</dc:creator><description>&lt;p&gt;That last line got clipped.&lt;/p&gt;
&lt;p&gt;&amp;quot;C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\rc.exe&amp;quot; &amp;nbsp;/d USE_PNG &amp;nbsp;/i &amp;quot;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include&amp;quot; /i &amp;quot;C:\Program Files\Microsoft Visual Studio 9.0\VC\include&amp;quot; &amp;nbsp;/r &amp;quot;$(ProjectDir)win32res.rc&amp;quot;&lt;/p&gt;
&lt;p&gt;Now the sample works with VS2008. Thanks!&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8650141</link><pubDate>Wed, 25 Jun 2008 04:55:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8650141</guid><dc:creator>e28makaveli</dc:creator><description>&lt;p&gt;Excellent, thanks. Works for me now.&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8657892</link><pubDate>Thu, 26 Jun 2008 22:35:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8657892</guid><dc:creator>ehartwell</dc:creator><description>&lt;p&gt;Add the WS_EX_TOOLWINDOW flag to keep the splash window from showing up on the taskbar.&lt;/p&gt;
&lt;p&gt;private const uint WS_EX_TOOLWINDOW = 0x00000080;&lt;/p&gt;
&lt;p&gt;_splashScreenHwnd = CreateWindowEx(&lt;/p&gt;
&lt;p&gt;CS_HREDRAW | CS_VREDRAW | WS_EX_TOOLWINDOW,&lt;/p&gt;
&lt;p&gt;etc.&lt;/p&gt;
</description></item><item><title>What’s new in WPF 3.5 SP1: Splash Screen to improve perceived startup perf</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8853398</link><pubDate>Tue, 12 Aug 2008 23:23:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8853398</guid><dc:creator>WPF Performance</dc:creator><description>&lt;p&gt;Summary: To improve the perception of a more responsive startup experience many WPF applications added&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8898086</link><pubDate>Tue, 26 Aug 2008 21:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8898086</guid><dc:creator>msdn0117@sonic.com</dc:creator><description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;I was recently told that MILCore is legitimately removed (also seen this in person) by the .net 3.5 SP1 installer on XP. Basically want to make sure you are aware anyone using this code just entered a world of hurt if they distributed on XP. &lt;/p&gt;
&lt;p&gt;Is there an explanation of why you felt MilCore.dll dependency was required for the png loading of the splash? &lt;/p&gt;
&lt;p&gt;what are the side effects if you just remove MILCore dependency entirely and let the common runtime handle the garbage collection or use the Marshal.Release() on the pointers?&lt;/p&gt;
&lt;p&gt;Any help would be much appreciated.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;D&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8918727</link><pubDate>Tue, 02 Sep 2008 06:41:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8918727</guid><dc:creator>jgoldb</dc:creator><description>&lt;p&gt;As D. mentioned , since this sample has a dependency on milcore.dll &amp;nbsp;(which was renamed to Wpfgfx_v0300.dll &amp;nbsp;in .net 3.5 Sp1) it will not work on recently .net 3.5 Sp1.&lt;/p&gt;
&lt;p&gt;For 3.5 Sp1 it is recommended hat you simply use the new built in Splash Screen APIs. (See this blog: &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/jgoldb/archive/2008/08/12/what-s-new-in-wpf-3-5-sp1-splash-screen-to-improve-perceived-startup-perf.aspx"&gt;http://blogs.msdn.com/jgoldb/archive/2008/08/12/what-s-new-in-wpf-3-5-sp1-splash-screen-to-improve-perceived-startup-perf.aspx&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;The sample was written well before the decision to rename MILCore.dll in 3.5 Sp1 was made. &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I’ll try to fix the sample so that it does not depend on milcore.dll.&lt;/p&gt;
&lt;p&gt;Jossef.&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8922114</link><pubDate>Wed, 03 Sep 2008 18:37:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8922114</guid><dc:creator>msdn0117@sonic.com</dc:creator><description>&lt;p&gt;A simple solution would be to allow the CLR to make the Release calls itself and handle the reference counts. (you would just remove any part of the sample that contains reference to milcore)&lt;/p&gt;
&lt;p&gt;D&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8922833</link><pubDate>Thu, 04 Sep 2008 00:19:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8922833</guid><dc:creator>msdn0117@sonic.com</dc:creator><description>&lt;p&gt;It appears after inspecting the memory usage with swapping the call for Marshal.Release that using Marshal.Release may be more robust.&lt;/p&gt;
&lt;p&gt;I did speak with someone from msft and they seemed to be under the impression however that the CLR would take care of the interface references in this case.&lt;/p&gt;
&lt;p&gt;D &lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8972215</link><pubDate>Thu, 02 Oct 2008 00:14:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8972215</guid><dc:creator>b_grainger</dc:creator><description>&lt;p&gt;I wanted to show a splash screen very quickly, so I wrote a small native application that can do so (without loading the CLR or any WPF assemblies). The native application launches my WPF application after the splash screen is displayed.&lt;/p&gt;
&lt;p&gt;I've blogged all the code required to create this application at: &lt;a rel="nofollow" target="_new" href="http://code.logos.com/blog/2008/09/displaying_a_splash_screen_with_c_introduction.html"&gt;http://code.logos.com/blog/2008/09/displaying_a_splash_screen_with_c_introduction.html&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#8998742</link><pubDate>Tue, 14 Oct 2008 01:30:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8998742</guid><dc:creator>edwest86</dc:creator><description>&lt;p&gt;Hi - I am using Method 3 by specifying open and close by myself. &amp;nbsp;I am using an app with a NavigationWindow. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;It appears that the SplashScreen is automatically closed by itself, even if I don't call close, when the NavigationWindow is navigated. &amp;nbsp;Why is this? &amp;nbsp;I still have the UI to load, etc., and don't want to be closed quite yet.... ?&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#9231531</link><pubDate>Wed, 17 Dec 2008 23:07:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9231531</guid><dc:creator>jpchow</dc:creator><description>&lt;p&gt;I compiled and built the code with .net 3.5 sp1 installed and it works fine.&lt;/p&gt;
</description></item><item><title>re: Splash Screen To Improve WPF Application Perceived Cold Startup Performance</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#9554069</link><pubDate>Fri, 17 Apr 2009 13:17:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9554069</guid><dc:creator>EinarB</dc:creator><description>&lt;p&gt;Is it possible to get rid of the window border around the splash image?&lt;/p&gt;
&lt;p&gt;(I can't make my application depend on 3.5 SP1 yet...)&lt;/p&gt;
</description></item><item><title>WPF discussion, 090501</title><link>http://blogs.msdn.com/jgoldb/archive/2007/12/10/splash-screen-to-improve-wpf-application-perceived-cold-startup-performance.aspx#9585427</link><pubDate>Mon, 04 May 2009 09:22:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9585427</guid><dc:creator>Jaime Rodriguez </dc:creator><description>&lt;p&gt;You know the drill. Raw/unedited conversations from our internal discussions.&amp;amp;#160; Subject: Datagrid&lt;/p&gt;
</description></item></channel></rss>