This is a customized exception dialogue I wrote based on Vitaly Zayko’s UnhandledExDlgForm. I did not replace UnhandledExceptionManager.dll because Vitaly’s implementation cannot work well on Windo...
GrapeVine Voice: Unhandled Exceptions Revisited, Part II
GrapeVine Voice: Unhandled Exceptions Revisited, Part I
I have used Mauro’s library to handle unhandled exceptions for years. However, lately I decided to improve my usage and added some advanced features such as sending exception logs to my mail box so...
GrapeVine Voice: Issue 4 Revisited
I reopened issue 4 earlier today, and luckily I fixed it again in an hour. The real problem behind the scene is how to determine a DLL is .NET. http://code.google.com/p/lextudio/issues/detail?id=4...
Vote Or Not?
I have just voted for Firefox, Google Reader and PicLens. Even though I have used Internet Explorer 7, I am forced because without my Windows is incomplete (thanks, Microsoft). So what will you vot...
GrapeVine Voice: User Interface Update 2
Now I am going to tell you Plus Manager is finally meeting my original goal. I had been waiting for a tri-state tree view control for so long until I met this article in 2006. However, BDS 2006 wa...
DockPanel Suite Tip #4: Mix Different Versions
It is quite funny that SharpDevelop 3 uses an old version of DPS (version 2.1). This really helps me locate what changes DPS 2.2 introduces, and at last I find out how to merge these two versions t...
Clear Visual Studio 2005 Vault Error State
I was just checking in a lot of files to Vault. I thought it was dead so I killed Visual Studio 2005 in Task Manager. OK, from then on it complains that some files are exclusively checked out by a ...
GrapeVine Voice: User Interface Update
Did you read this post You might think I use Krypton Toolkit, but in fact I didn’t because Krypton Toolkit is not open source. This article is quite important in this case. It seems Phil did not p...