Cuando se crea un TForm en Builder (o Delphi) de código se añade a main
para crear estas formas de inicio de la aplicación:deja que C++ Builder/Delphi cree TForms en el lanzamiento, o crea manualmente?
Application->CreateForm(__classid(TxForm), &xForm);
esto hace las cosas más fáciles, pero es prudente cuando las aplicaciones tienen 10, 20, 50, 100 formas? Estoy asumiendo que esto puede agarrar todo tipo de memoria y manejos de sistema. La forma siempre se puede crear sobre la marcha cuando sea necesario mediante la eliminación usando el Proyecto-> Opciones-> formas del diálogo y:
std::auto_ptr<TxForm> myForm(new TxForm(this));
myForm->ShowModal();
Así que la pregunta es, lo que es mejor, dejar que C++ Builder haga su propio forma, o para crear manualmente el formulario cuando sea necesario?
Por supuesto, se puede haga que Delphi no autocinee los formularios en cuestión eliminándolos de la lista de formularios de autocreación en Project >> Options >> Forms. Probablemente ya lo sepas, pero pensé que debería mencionarse con la pregunta. –
Correcto, lo agregaré a la pregunta para mayor claridad. –