<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.silverlight.net/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>Programming with JavaScript</title><link>http://forums.silverlight.net/forums/16.aspx</link><description>Discussions about programming Silverlight with JavaScript</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>Re: Execution JScript in SilverlIght Application using DLR</title><link>http://forums.silverlight.net/forums/thread/255007.aspx</link><pubDate>Wed, 22 Jul 2009 06:33:44 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:255007</guid><dc:creator>darrin_ru</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/255007.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=255007</wfw:commentRss><description>&lt;p&gt;I use libs from 0.4.0 sdk&lt;br /&gt;&lt;a href="http://sdlsdk.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=17839"&gt;http://sdlsdk.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=17839&lt;/a&gt;&lt;br /&gt;As I understood It&amp;#39;s final Microsift release of Managed JScript.&lt;/p&gt;</description></item><item><title>Re: Execution JScript in SilverlIght Application using DLR</title><link>http://forums.silverlight.net/forums/thread/254270.aspx</link><pubDate>Tue, 21 Jul 2009 10:04:31 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:254270</guid><dc:creator>coolio</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/254270.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=254270</wfw:commentRss><description>&lt;p&gt;Yes, but how? Where do I find the JScript binaries. The current DLR package (&lt;a href="http://sdlsdk.codeplex.com/"&gt;http://sdlsdk.codeplex.com/&lt;/a&gt;) only contains the IronRuby and IronPython languages.&lt;/p&gt;
&lt;p&gt;- koen&lt;/p&gt;</description></item><item><title>Re: Execution JScript in SilverlIght Application using DLR</title><link>http://forums.silverlight.net/forums/thread/254268.aspx</link><pubDate>Tue, 21 Jul 2009 09:58:17 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:254268</guid><dc:creator>darrin_ru</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/254268.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=254268</wfw:commentRss><description>&lt;p&gt;It&amp;#39;s work with SL3 correctly.&lt;/p&gt;</description></item><item><title>Re: Execution JScript in SilverlIght Application using DLR</title><link>http://forums.silverlight.net/forums/thread/252630.aspx</link><pubDate>Sat, 18 Jul 2009 11:11:45 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:252630</guid><dc:creator>coolio</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/252630.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=252630</wfw:commentRss><description>&lt;p&gt;Hey Jonathan.&lt;/p&gt;
&lt;p&gt;I thought the Managed JScript&amp;nbsp;for DLR&amp;nbsp;was dropped? How does this work for SL3?&lt;/p&gt;</description></item><item><title>Re: Execution JScript in SilverlIght Application using DLR</title><link>http://forums.silverlight.net/forums/thread/236137.aspx</link><pubDate>Mon, 22 Jun 2009 05:50:12 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:236137</guid><dc:creator>darrin_ru</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/236137.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=236137</wfw:commentRss><description>&lt;p&gt;Thanks! It&amp;#39;s work.&lt;/p&gt;</description></item><item><title>Re: Execution JScript in SilverlIght Application using DLR</title><link>http://forums.silverlight.net/forums/thread/235431.aspx</link><pubDate>Fri, 19 Jun 2009 10:26:54 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:235431</guid><dc:creator>Jonathan Shen – MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/235431.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=235431</wfw:commentRss><description>&lt;p&gt;Hi Darrin_ru,&lt;/p&gt;
&lt;p&gt;Please replace your code with mine and have a test.&lt;/p&gt;&lt;pre class="coloredcode"&gt;&lt;span class="kwd"&gt;            string&lt;/span&gt; script = &lt;span class="st"&gt;&amp;quot;lblMessage.Text = &amp;#39;First line of code&amp;#39;;\r\n&amp;quot;&lt;/span&gt; + &lt;span class="st"&gt;&amp;quot;lblMessage.Text = &amp;#39;Second line of code&amp;#39;;&amp;quot;&lt;/span&gt;;
            ScriptSource scriptSource = scriptEngine.CreateScriptSourceFromString(script, Microsoft.Scripting.SourceCodeKind.Statements);&lt;/pre&gt;&lt;pre class="coloredcode"&gt;It works on Silverlight 3.&lt;/pre&gt;&lt;pre class="coloredcode"&gt;Best regards,&lt;/pre&gt;&lt;pre class="coloredcode"&gt;Jonathan&lt;/pre&gt;</description></item><item><title>Execution JScript in SilverlIght Application using DLR</title><link>http://forums.silverlight.net/forums/thread/233474.aspx</link><pubDate>Mon, 15 Jun 2009 14:33:46 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:233474</guid><dc:creator>darrin_ru</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/233474.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=16&amp;PostID=233474</wfw:commentRss><description>&lt;p&gt;Hello!&lt;br /&gt;I try to make scriptable application using Silverleght DLR. When I try execute JScript code witch cotains two or more lines of code, execution only first line. For example:&lt;br /&gt;I had Compiled SL application written on С#.&amp;nbsp;Main page contains Label named &amp;quot;lblMessage&amp;quot; and Button with Click event handler.&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;private&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;font size="2"&gt; Button_Click(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;object&lt;/font&gt;&lt;font size="2"&gt; sender, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;RoutedEventArgs&lt;/font&gt;&lt;font size="2"&gt; e)&lt;br /&gt;{&lt;br /&gt;&lt;/font&gt;ScriptRuntime&lt;/font&gt;&lt;font size="2"&gt; scriptRuntime = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;ScriptRuntime&lt;/font&gt;&lt;font size="2"&gt;.Create();&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;foreach&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; name &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;in&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt;[] { &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;mscorlib&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;System&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;System.Windows&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;System.Windows.Browser&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;System.Net&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; })&lt;br /&gt;{&lt;br /&gt;scriptRuntime.LoadAssembly(scriptRuntime.Host.PlatformAdaptationLayer.LoadAssembly(name));&lt;br /&gt;}&lt;br /&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;ScriptEngine&lt;/font&gt;&lt;font size="2"&gt; scriptEngine = scriptRuntime.GetEngine(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;js&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;);&lt;br /&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;ScriptScope&lt;/font&gt;&lt;font size="2"&gt; baseScope = scriptEngine.CreateScope();&lt;br /&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;gsFormManager&lt;/font&gt;&lt;font size="2"&gt; fm = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;gsApplicationManager&lt;/font&gt;&lt;font size="2"&gt;.FormManager;&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;baseScope.SetVariable(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&lt;font color="#000000"&gt;lblMessage&lt;/font&gt;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;, lblMessage);&lt;br /&gt;string script = &amp;quot;lblMessage.Text = &amp;#39;First line of code&amp;#39;;\r\n&amp;quot; + &amp;quot;lblMessage.Text =&amp;nbsp;&amp;#39;Second line of code&amp;#39;&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;font size="2"&gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;ScriptSource&lt;/font&gt;&lt;font size="2"&gt; scriptSource = scriptEngine.CreateScriptSourceFromString(script);&lt;br /&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;CompiledCode&lt;/font&gt;&lt;font size="2"&gt; compiledCode = scriptSource.Compile();&lt;br /&gt;compiledCode.Execute(baseScope);&lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;After execution Label.Text will be equal &amp;quot;First line of code&amp;quot; string.&lt;/p&gt;
&lt;p&gt;Why ignored second line of code ?&lt;/p&gt;
&lt;p&gt;Thank you.&lt;font size="2"&gt;&lt;/p&gt;&lt;/font&gt;</description></item></channel></rss>