<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>ASP</title>
        <link>http://blogs.ugidotnet.org/fgiossi/category/2917.aspx</link>
        <description>Good old Active Server Pages</description>
        <language>it-IT</language>
        <copyright>Francesco Giossi</copyright>
        <generator>Subtext Version 2.1.0.3</generator>
        <item>
            <title>10 source code highlighters</title>
            <link>http://blogs.ugidotnet.org/fgiossi/archive/2007/10/16/10-source-code-highlighters.aspx</link>
            <description>&lt;p&gt;While writing your new post to your blog, you need to highlight a piece of source code. Now, what? Here is a list of 10 online services which could save you.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ToHtml.com&lt;/strong&gt; by &lt;a target="_blank" href="http://uucode.com/"&gt;Oleg Parashchenko&lt;/a&gt;&lt;br /&gt;
The most "usable" online code highlighter service, supports a LOT of different languages including SQL, scripts, ancient language (*asm) and newest (.NET)&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://tohtml.com"&gt;&lt;img height="250" alt="ToHtml" width="320" border="0" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/fgiossi/ToHtml.com.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Quick HighLighter&lt;/strong&gt; by &lt;a target="_blank" href="http://www.veign.com/"&gt;Veign&lt;/a&gt;&lt;br /&gt;
A very easy to use website, supports a lot of languages, including PHP, ASP, VB.NET, C#, Ruby and "robots.txt" &amp;lt;--LOL&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://quickhighlighter.com/"&gt;&lt;img height="250" alt="Quick Highlighter" width="320" border="0" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/fgiossi/Quick-Highlighter.com.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CodeColor&lt;/strong&gt; by &lt;a target="_blank" href="http://www.aspnetresources.com/tools/codecolor.aspx"&gt;Asp.NET Resources&lt;/a&gt;&lt;br /&gt;
It has not many languages to work with and I don't like the idea to have a popoup window with the final highlighted code. It works pretty good though.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.aspnetresources.com/tools/codecolor.aspx"&gt;&lt;img height="250" alt="CodeColor" width="320" border="0" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/fgiossi/CodeColor.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GeSHi&lt;/strong&gt; by &lt;a href="http://nigel.mcnie.name/"&gt;Nigel McNie&lt;/a&gt;&lt;br /&gt;
As written there... "Support for a wide range of popular languages, Easy to add a new language for highlighting, Highly customisable output formats". Excellent idea the option to setup your own highlighiting rules. A &lt;strong&gt;must have&lt;/strong&gt; if you are the owner of a &lt;strong&gt;phpbb forum&lt;/strong&gt; or a &lt;strong&gt;Mambo website&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://qbnz.com/highlighter/index.php"&gt;&lt;img height="250" alt="GeSHi" width="320" border="0" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/fgiossi/GeSHi.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ColorCode&lt;/strong&gt; by &lt;a href="http://weblogs.asp.net/tjohansen/"&gt;Thomas Johansen&lt;/a&gt; hosted @ &lt;a target="_blank" href="http://www.csharpfriends.com"&gt;CsharpFriends&lt;/a&gt; by Salman Ahmed&lt;br /&gt;
Another very easy interface, altough with no options at all. It just supports C#, VB.NET, J# and T-SQL.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.csharpfriends.com/Demos/color_code.aspx"&gt;&lt;img height="250" alt="ColorCode" width="320" border="0" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/fgiossi/cSharpFriends.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pygments&lt;/strong&gt; by &lt;a target="_blank" href="http://www.pocoo.org/"&gt;Pocoo&lt;/a&gt;&lt;br /&gt;
&lt;font face="Arial"&gt;Sntax highlighting engine written in Python. It supports many different languages. You can store your pieces of highlighted code for later use. Nice and clean interface. Does not support Visual Basic (which is like incredible)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://pygments.org/"&gt;&lt;img height="250" alt="Pygments" width="320" border="0" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/fgiossi/Pygments.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Code Colorizer&lt;/strong&gt; by &lt;a target="_blank" href="http://www.chami.com"&gt;Chami.com&lt;/a&gt;&lt;br /&gt;
&lt;font face="Arial"&gt;"It can convert your ASP, C/C++, Clipper, Delphi/Pascal, HTML, Java, JavaScript and Visual Basic source code to colorized (syntax highlighted) HTML documents". Very simple interface with few languages supported.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.chami.com/colorizer/"&gt;&lt;img height="250" alt="CodeColorizer" width="320" border="0" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/fgiossi/CodeColorizer.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Code Format&lt;/strong&gt; by &lt;a id="ctl00_A1" target="_blank" href="http://www.manoli.net/"&gt;manoli.net&lt;/a&gt;&lt;br /&gt;
Another simple interface. It supports just C#, vb, aspx, html, xml, t.-sql and msh. The output conforms to the &lt;a target="_blank" href="http://www.w3.org/TR/html4/"&gt;HTML 4.01 specification&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.manoli.net/csharpformat/"&gt;&lt;img height="250" alt="" width="320" border="0" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/fgiossi/CodeFormat.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ActiPro CodeHighlighter&lt;/strong&gt; by &lt;a href="http://www.actiprosoftware.com/Default.aspx"&gt;ActiPro Software&lt;/a&gt;&lt;br /&gt;
This is the one I like more, not because it has something better than the others, but just because, in my eyes, is the easyer one use.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.actiprosoftware.com/Products/DotNet/ASPNET/CodeHighlighter/PasteCode.aspx"&gt;&lt;img height="250" alt="" width="320" border="0" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/fgiossi/ActiPro-CodeHighlighter.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Syntax Highlighter&lt;/strong&gt; for Microsoft Live Writer by xKnown&lt;br /&gt;
This is very very very cool! It's a plugin for Windows Live Writer which allow us to write highlighted source code directly within Windows Live Writer! The plugin can be downloaded &lt;a target="_blank" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Highlight4Writer"&gt;@codeplex&lt;/a&gt; and Windows Live Writer can be downloaded &lt;a href="http://windowslivewriter.spaces.live.com/"&gt;here&lt;/a&gt;.&lt;br /&gt;
What's so cool about that? WLW allows you to post new articles directly to your blog (even Subtext!) and there is no need to use your blog platform interface. The plugin allows you to quickly insert an highlighted piece of code of your choice.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Highlight4Writer"&gt;&lt;img height="314" alt="" width="309" border="0" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/fgiossi/Windows-Live-Writer.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/fgiossi/aggbug/88981.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Francesco Giossi</dc:creator>
            <guid>http://blogs.ugidotnet.org/fgiossi/archive/2007/10/16/10-source-code-highlighters.aspx</guid>
            <pubDate>Tue, 16 Oct 2007 01:16:44 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/fgiossi/archive/2007/10/16/10-source-code-highlighters.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/fgiossi/comments/commentRss/88981.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/fgiossi/services/trackbacks/88981.aspx</trackback:ping>
        </item>
        <item>
            <title>Running custom VbScript code from asp</title>
            <link>http://blogs.ugidotnet.org/fgiossi/archive/2007/08/27/running-custom-vbscript-code-from-asp.aspx</link>
            <description>&lt;p&gt;&lt;font face="Arial"&gt;Running custom VbScript code from asp&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;I was in the need to run some custom VbScript code from an asp page, so I went through the problem and found a very simple solution.&lt;br /&gt;
A common solution is to use the Microsoft ScriptControl.&lt;br /&gt;
Here is a very simple example running a piece of code stored in a text file.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;default.asp&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;%@language&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;VBSCRIPT%&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;%&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;dim&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; sFile : sFile &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #800000"&gt;""&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
&lt;br /&gt;
sFile &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; LoadFile(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;MyCustomScript.txt&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;if&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;len&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;(sFile) &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #800080"&gt;0&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;then&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
    Response.Write &lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;The result is: &lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; ExecScript(sFile)&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;end&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;if&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;Function&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; ExecScript(sScript)&lt;br /&gt;
&lt;br /&gt;
        &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;dim&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; sc&lt;br /&gt;
        &lt;/span&gt;&lt;span style="COLOR: #008000"&gt;'&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;Create the Script Control object&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;        &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;set&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; sc &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; server.CreateObject(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;scriptcontrol&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;)&lt;br /&gt;
        &lt;br /&gt;
        sc.Language &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;VBSCRIPT&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
        sc.UseSafeSubset &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;false&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
        sc.Reset&lt;br /&gt;
        &lt;br /&gt;
        &lt;/span&gt;&lt;span style="COLOR: #008000"&gt;'&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;add the custom script to the ScripContro object&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;        sc.AddCode sScript&lt;br /&gt;
        &lt;/span&gt;&lt;span style="COLOR: #008000"&gt;'&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;run the code and evaluate the result of the "CustomScript" function&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;        ExecScript &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; sc.Eval(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;CustomScript&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;)&lt;br /&gt;
        &lt;br /&gt;
        &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;set&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; sc &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;nothing&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;End Function&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;Function&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; LoadFile(sFileName)&lt;br /&gt;
    &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;Dim&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; objFSO&lt;br /&gt;
    &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;Set&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; objFSO &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; Server.CreateObject(&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;Scripting.FileSystemObject&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;)&lt;br /&gt;
&lt;br /&gt;
    &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;Dim&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; objTextStream&lt;br /&gt;
    &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;dim&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; strFileName&lt;br /&gt;
    &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;dim&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; lsTemp&lt;br /&gt;
&lt;br /&gt;
    strFileName &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; server.MapPath(sFileName)&lt;br /&gt;
    &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;const&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; fsoForReading &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #800080"&gt;1&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;If&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; objFSO.FileExists(strFileName) &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;then&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
        &lt;/span&gt;&lt;span style="COLOR: #008000"&gt;'&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;The file exists, so open it and output its contents&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;        &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;Set&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; objTextStream &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; objFSO.OpenTextFile(strFileName, fsoForReading)&lt;br /&gt;
        lsTemp&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;  vbNullString &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; objTextStream.ReadAll &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; vbNullString&lt;br /&gt;
        objTextStream.Close&lt;br /&gt;
        &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;Set&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; objTextStream &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;Nothing&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
    &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;Else&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
        &lt;/span&gt;&lt;span style="COLOR: #008000"&gt;'&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;The file did not exist&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;        Response.Write strFileName &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;amp;&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #800000"&gt; was not found.&lt;/span&gt;&lt;span style="COLOR: #800000"&gt;"&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
    &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;End&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;If&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
&lt;br /&gt;
    &lt;/span&gt;&lt;span style="COLOR: #008000"&gt;'&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;Clean up&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;    &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;Set&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; objFSO &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;Nothing&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
    LoadFile &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; lsTemp&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;end function&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
&lt;br /&gt;
%&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR: #000000"&gt;&lt;strong&gt;MyCustomScript.txt&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR: #000000"&gt;&lt;span style="COLOR: #0000ff"&gt;function&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; CustomScript()&lt;br /&gt;
    &lt;/span&gt;&lt;span style="COLOR: #008000"&gt;'&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;Let's calculate the area of a rectangle&lt;/span&gt;&lt;span style="COLOR: #008000"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;    &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;dim&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; dHeight : dHeight &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #800080"&gt;10&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
    &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;dim&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; dWidth : dWidth &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #800080"&gt;20&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;&lt;br /&gt;
    CustomScript &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;=&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; &lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;cstr&lt;/span&gt;&lt;span style="COLOR: #000000"&gt;(dHeight &lt;/span&gt;&lt;span style="COLOR: #000000"&gt;*&lt;/span&gt;&lt;span style="COLOR: #000000"&gt; dWidth)&lt;br /&gt;
&lt;/span&gt;&lt;span style="COLOR: #0000ff"&gt;end function&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR: #000000"&gt;This is a very easy example of how to use the Microsoft ScriptControl in an asp page.&lt;br /&gt;
A more realistic task would be, for example, store the script in a database, get the scripts from there and run 'em like exposed above.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/fgiossi/aggbug/87986.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Francesco Giossi</dc:creator>
            <guid>http://blogs.ugidotnet.org/fgiossi/archive/2007/08/27/running-custom-vbscript-code-from-asp.aspx</guid>
            <pubDate>Mon, 27 Aug 2007 18:25:59 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/fgiossi/archive/2007/08/27/running-custom-vbscript-code-from-asp.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/fgiossi/comments/commentRss/87986.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/fgiossi/services/trackbacks/87986.aspx</trackback:ping>
        </item>
    </channel>
</rss>
