Dass es überhaupt compiled, obwohl du einen Syntaxfehler eingebaut hattest, lässt darauf schließen, dass deine
Unit irgendwie gar nicht verwendet wurd, oder tatsächlich noch alte DCUs verwendet werden. Kannst du die
Unit mal testweise umbenennen?
Bezieht sich diese Aussage auf die Klammer zuviel im 'String'? Falls ja, mein Delphi kontrolliert auch keine Strings ob die gültig sind.