我可以停止 C++Builder 插入 USEFORM 宏吗?

Can I stop C++Builder inserting USEFORM macros?

我有一个包含多个 Vcl 窗体的 C++Builder (XE6) 项目。其中只有一个在项目>选项>表单上列为自动创建,我在需要时使用 new 创建其余的。 问题是,C++Builder 每隔一段时间就会插​​入一行代码,例如:

USEFORM("TMainForm.cpp", mainForm);

使用我的 WinMain 方法进入文件。它也会偶尔改变这些行的顺序。

这导致该文件的版本控制历史记录大部分都是垃圾。那么有没有办法防止它插入USEFORM宏呢?

一句话,没有。你只需要忍受它,如果你不想要它们就删除宏。

如果您担心版本控制问题,请参阅本主题中的建议:

IDE generated USEFORM macro calls changing their order.