• Hani Tech

    Using a 32bit Native DLL in Windows Azure

    • 4 Comments
    With the Mix2009 release of Windows Azure tools, we now support native code execution. This also includes the ability to debug native code. As you would imagine, you can do PInvoke’s to system DLL’s or to your packaged native DLL with your role. The image...
  • Hani Tech

    Getting rid of Warning VSP2013 in MSBuild

    • 0 Comments
    Running instrumentation and tests as part of the build machine could produce the VSP2013 warning. Our build machine is 64 bit and the VSInstr.exe tool seems to only work on platform dependent assemblies instead of just platform diagnostic as usually your...
  • Hani Tech

    Statement Translation using Functional Programming in C#

    • 1 Comments
    I will demonstrate here how we can use the functional programming feature in C# to program something like a statement/expression translation. Basically, we will translate a statement tree into a function that we can call to run the program. I am not using...
  • Hani Tech

    Silverlight debugging in Windows Azure

    • 1 Comments
    To debug silverlight applications and controls in Windows Azure, you need to have the following components installed: 1- SilverLight 2 and SilverLight tools for Visual Studio (Most likely you already have these since you are developing Silverlight in...
  • Hani Tech

    Generating the Lambda Expression dynamically

    • 2 Comments
    The last post, I showed a simple way to build a lexicon scanner in .NET. We can now extend on the scanner and build a parser that generates a Lambda expression that can be compiled and called for further use. The parser I used is just a top-down recursive...
  • Hani Tech

    Writing a simple lexicon scanner in .NET

    • 1 Comments
    I came across Linq and the new Lambda Expression classes in .NET 3.0. I thought, it would be a good idea to dynamically build a lambda expression from a math string, something like: (a + b) * 1.5. The string is parsed into a lambda expression and then...
Page 1 of 1 (6 items)