Home
Half-Blood Programmer
Cancel

Inno Setup Preprocessor Tip for .NET Developers

I love ISPP because it really makes things easier. But .NET sometimes brings differences. For example, #define MyAppVersion GetFileVersion("..\bin\release\Lextm.CodeBeautifierCollection.Framework....

GrapeVine Voice: 6.0 M6, Adapt to RAD Studio

I released M5 as soon as possible to celebrate the availability of CodeGear RAD Studio 2007, so I did not yet finish all tests on RAD Studio. Maybe that’s why M5 has a few annoying bugs including i...

FAT32 & 4.16G ISO

I forgot that FAT32 cannot handle very large file correctly, so I found that FlashGet could not finish downloading the last few KBs of a DVD image. Thank God ISO format is similar to ZIP or RAR, so...

MonoDevelop 1.0 Is Coming!

Have you heard that MonoDevelop 1.0 is finally coming? After so long a time, 1.0 is feature complete now with a brand new and much more beautiful logo. Well done.

Suggestion to SharpDevelop 3.0

It is really fun to read SD blogs as well as its source code. And the latest post talks about multi-targeting and asks for users’ opinions. I suggest SD 3 Alpha continues to use option 1 now. And o...

Finally This Blog Is Inaccessible From My Office Too

I know my blog cannot be accessed at home. I also know a lot of my friend cannot access it from other cities in China. And now I find out at last I cannot access it at office. So how can I make a ...

GrapeVine Voice: Issue ID 2 On Homepage

This is an urgent notice to my dear users of Code Beautifier Collection 6.0 M5. It seems that there is something changed in ToolsAPI so a new bug is found in M5. The details are described in this r...

Block Breaker: Google Reader's Difference From Thunderbird

In China, it seems that Blogger.com’s domain blogspot.com is blocked. This means billions of people are deprived of the chance to view billions and billions of blog posts around the world. For me, ...