Конечно! НО конструктор не должен совпадать с уже существующими вариантами конструкторов - TForm и его предки обильно загадили это поле.
Тут я имел класть на Owner - подсунул предку глобальную переменную frmMain.
__fastcall TfrmOrder::TfrmOrder(const order_t order, bool bReadonly) : TForm(frmMain)
{
// ...
}
А тут все как по правилам:
__fastcall TfrmOrderFlowControl::TfrmOrderFlowControl(TComponent* Owner, order_t *order, bool bReadonly) : TForm(Owner)
{
// ...
}
А это - решение конфликта с предками (параметер dummy не используется):
__fastcall TfrmSchedule::TfrmSchedule(TComponent *Owner, int sched_id, int dummy) : TForm(Owner)
{
// ...
}