Можно ли запретить C++Builder вставлять макросы USEFORM?

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

USEFORM("TMainForm.cpp", mainForm);

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

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


person Nigel Hawkins    schedule 16.11.2016    source источник


Ответы (1)


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

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

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

person Remy Lebeau    schedule 17.11.2016