Um das Problem dauerhaft und ohne Klimbzüge des Anwenders aus der Welt zu schaffen, plädiere ich daher für die Umbenennung deiner
Unit. Du kannst ja die Compilierfähigkeit der alten Projekte durch einen geeigneten
Unit-Alias wieder herstellen.
Für Delphi mag das ja möglich sein (zB in .cfg), aber ich wüßte nicht, daß FreePascal und Virtualpascal
Unit-Alias unterstützen. Im übrigen geht es ja nicht darum, daß ich nicht compilieren kann, sondern meine User.
Weiterhin weiß ich nicht, was die neuen Delphis machen, wenn man
/AHash=MyHash
verwendet, würde da nicht das gleiche Problem auftauchen?