Thread: Msidl

  1. #1
    Registered User
    Join Date
    Sep 2002
    Posts
    1

    Question Msidl

    Hello everyone,
    I was wondering if anyone knows of any tutorials or even some good books on the MSIDL itself. I've been developing applications(have not developed any web applications.) using C#, VB.NET and a little J# for about 6 or so months and when using the ildasm.exe, I don't understand some of ILAsm instructions. Also, can you do inline ILAsm using any of the IL supported languages? Because when looking at the ILAsm code C# creates you might be able to optimize a bit of it(looks like boxing and unboxing can be optimized allot with inline ILAsm.), but then again I don't understand allot of it so you might not be able to optimize it! Anyway, if anyone know of any good tutorials or books please let me know.
    Thanks,
    Michael
    Last edited by bravescharm; 09-16-2002 at 02:55 PM.

  2. #2
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    There is a book specifically on the intermediate language. I have it, but I didn't read it. It's around though. This isn't a joke, the book is written by the actual programmer who created the intermediate language. Check amazon.

    It's a microsoft press book.

  3. #3
    the hat of redundancy hat nvoigt's Avatar
    Join Date
    Aug 2001
    Location
    Hannover, Germany
    Posts
    3,130
    If you start to optimize MSIL code, you might be working on the wrong end. If speed is critical for your application, you should build an unmanaged, native C++ application. The Framework has the intention of managing everything below framework level for you. ASM is obsolete, even MSIL. If you need it, the framework is not the right tool for you.
    hth
    -nv

    She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."

    When in doubt, read the FAQ.
    Then ask a smart question.

  4. #4
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793
    If you are interested, then here's the link that TK was refering to - here (at least I think that's the one )

Popular pages Recent additions subscribe to a feed