| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Переопределение конструктора формы |
| Автор: gray_k 19.2.2004, 14:33 | ||||||
| Такой глюк. Создаю в проекте форму, переопределяю её конструктор, например -объявление
-реализация
затем вызываю его
Компилится всё без проблем, но когда пытыюсь выполнить, то на строке с вызовом конструктора вываливается "Stack overflow" Абсолютно непонятно, это у меня билдер проглючил, или для vcl не работает переопределение конструкторов? |
| Автор: Vyacheslav 19.2.2004, 16:08 |
| Так делать НИЗЗЯ Дело в том, что конструктор с такими параметрами в таком порядке служит для служебных целей и его просто так переопределять нельзя. Если Вам очень хочется иметь конструктор с такими параметрами, то по крайней мере поменяйте параметры местами __fastcall TForm2::TForm2(int a, TComponent* Owner) : TForm(Owner) {} |
| Автор: Vyacheslav 19.2.2004, 16:10 | ||
Вот кстати иллюстрация к выше сказанному
|