I am familiar with Jeff Atwood\'s article about how errors are always the programmer\'s fault, but I believe I have really and truly found a bug in a Delphi .pas file.
Simply - Yes. Using one of the above answers [By Tom or Connor]. Copy DBCommon.pas to your project folder rather than edit the original. This leaves other projects and compilations unaffected because it won't be on the path.