I'm slightly confused. The source code should be the same for all Delphi/BDS versions. Maybe you manually copied madTools.pas to another folder at some time in the past? If you're not sure, I'd suggest to do a cleanup like this:
(1) Uninstall madCollection.
(2) Search harddisk and registry for mad*.* and delete all that belongs to madCollection.
(3) Start Delphi, just to make sure that there are no complaints and no traces left of madCollection.
(4) Stop Delphi and reinstall madCollection.
Done. Now all Delphi/BDS versions should use the same madTools.pas version.