Seit XE hatte ich das kein einziges Mal mehr, so etwas hatte ich nur mal in Delphi 2006.
Was allerdings leider auch in XE4 noch passiert ist (in XE5 bisher nicht, aber die Hoffnung stirbt zuletzt...
):
Wenn eine neue
Unit in das Projekt aufgenommen wurde, wurde zuweilen die uses-Liste komplett zerstört. Lässt sich zwar schnell reparieren, ist aber dennoch sehr ärgerlich. Insbesondere weil der Parser, der dort für das Einbringen von Änderungen benutzt wird, sogar noch schlechter zu sein scheint als mein eigener, den ich "mal eben schnell" für ein wenig Refactoring gebastelt hatte...
Der macht solche Anpassungen korrekt und misshandelt auch den restlichen Code nicht so wie Delphi in der Projektdatei...