Friday, June 17, 2005

DILE in DILE (second release)

The 2nd release of my little program is ready. Here are the links:

The zip file: dile_v0_1_beta.zip.
readme.txt: readme.txt.
license.txt (GPL): license.txt.
change_log.txt: change_log.txt.

The UI of the program hasn't changed, except updating the version number in the About box which is the most important part of every application, as we know...
The most significant new feature is that .NET 2.0 features are supported which means that assemblies which were built with Whidbey can also be loaded. And this also means that finally DILE can be loaded in DILE, so the program can show its own IL code. I think it looks quite good. :-)

As always, here are a few interesting (?) screenshots:

A quite complicated generic method call

A simple generic method declaration

A method declaration with some P/Invoke information

An interesting method declaration ("full of stars" :-))

Little more P/Invoke

Permission set (unfortunately, only XML permission sets are displayed correctly)

This is the best: DILE in DILE

And now the bad news. Soon, I'll have a new job which means that in the next few months I'll be even busier than before. I'm afraid I won't have too much time to develop DILE, although I'll try to fix bugs what I find.
If I could fix that permission set problem then I could also start the next big part, implementing debugging. With debugging, DILE could really become a useful program and not just "one out of the many (?) disassemblers".
So, I'll continue working on this project but I'm afraid slower than ever, for a while. :-(

2 Comments:

Anonymous moszi said...

Hi. I've downloaded and took a look at your tool. it's really cool :) ... really :) I've noticed 2 things about it:
1. try to open with the 'Open project' a NON XML file (exception)
2. if i create a project DILE won't ask me upon exit to save it.

I'll start using it instead of reflector :) see how it performs...

Saturday, June 25, 2005 at 8:26:00 PM GMT+2  
Blogger Zsozso said...

Thanks for warning me about these issues. I have fixed both of them. Please, let me know, if you find anything else. :-)

Saturday, June 25, 2005 at 10:51:00 PM GMT+2  

Post a Comment

<< Home