Могу ли я остановить C++Builder, вставляя макросы USEFORM?

У меня есть проект C++Builder (XE6), содержащий несколько форм Vcl. Только один из них указан в качестве автоматического создания в Project>Options>Forms, остальное я создаю, используя new как и когда нужно. Проблема в том, что C++ Builder время от времени вставляет множество строк вроде:

USEFORM("TMainForm.cpp", mainForm);

в файл с моим методом WinMain. Это также иногда меняет порядок этих строк.

Это приводит к тому, что история контроля версий для этого файла в основном заполнена мусором. Так есть ли способ предотвратить вставку макроса USEFORM?

1 ответ

Решение

Одним словом, НЕТ. Вам просто нужно с этим жить и удалять макросы, если они вам не нужны.

Если вы беспокоитесь о проблемах контроля версий, см. Предложения в этом разделе:

IDE генерирует вызовы макросов USEFORM, меняя их порядок.

Другие вопросы по тегам