Это долго раздражало меня, и несколько месяцев назад я переключился с D2007 на XE2, я не могу поручиться за то, когда это могло начаться, но на D2007 у меня не было проблемы.
Чем больше увеличивается единица, тем медленнее становится использовать F12 для переключения между единицей и формой, когда были внесены изменения в код.Даже если вы открепите конструктор форм (обратно в формат D7), простое нажатие обратно в форму после изменения кода приведет к тому, что BDS.exe будет долго работать на ЦП.В моем случае, в моей самой большой форме (30 000 строк) это может занять более минуты.Я не уверен, что происходит проверка при повторной активации формы, но если в IDE было «сказано», что все обновлено, то это происходит мгновенно.Поэтому мой обходной путь - Ctrl + F9, чтобы скомпилировать форму перед повторной активацией формы.Время, необходимое для компиляции, составляет всего несколько секунд.Затем я могу мгновенно переключиться на форму без проблем.Сравните это с минутой или большим ожиданием, которое я терплю, если не скомпилирую перед переключением ...
Итак, каковы возможности, кроме уменьшения размера устройства?!