|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.08.2013, 00:44 | #1 |
Пользователь
Регистрация: 26.08.2013
Сообщений: 51
|
constructor вызывается много раз
Код:
|
26.08.2013, 01:02 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
После конструктора должен стоять overload флаг, а в теле конструктора должен быть вызов inherited метода предка.
Читай про реализацию ООП в delphi, глава "Наследование". Показывай весь код. класса и как ты его используешь. |
26.08.2013, 01:40 | #3 |
Пользователь
Регистрация: 26.08.2013
Сообщений: 51
|
Пустой проект, только тренеруюсь, наследников нет, 1класс всего.
|
26.08.2013, 01:47 | #4 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Код:
|
26.08.2013, 01:50 | #5 |
Пользователь
Регистрация: 26.08.2013
Сообщений: 51
|
constructor State.Create;
begin showmessage('test'); end; procedure TForm1.FormCreate(Sender: TObject); var StateManeger: State; begin StateManeger.Create; end; тест выскакивает постоянно |
26.08.2013, 01:57 | #6 |
Пользователь
Регистрация: 26.08.2013
Сообщений: 51
|
|
26.08.2013, 02:03 | #7 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Код:
Так экземпляры классов не создаются. Жаль что у вас StateManeger локальная переменная. |
26.08.2013, 02:07 | #8 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
Последний раз редактировалось Человек_Борща; 26.08.2013 в 10:28. |
|
26.08.2013, 02:23 | #9 |
Пользователь
Регистрация: 26.08.2013
Сообщений: 51
|
Прописал overload и указал наследие, но от постоянного вызова конструктора не спасло
|
26.08.2013, 02:27 | #10 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Во-первых приведите весь код полностью.
Во-вторых создавайте объект правильно: Код:
Последний раз редактировалось northener; 26.08.2013 в 02:35. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не работает внешний стиль css, хотя код много раз проверялся на правильность | Edelveiss | HTML и CSS | 2 | 02.06.2012 13:07 |
понимаю вопрос много раз тут обсуждался | artush1984 | Свободное общение | 13 | 07.07.2011 18:10 |
Как запустить одно приложение много раз ? | Jugger | Операционные системы общие вопросы | 2 | 08.03.2011 22:07 |
Открываеца форма много раз! | KingSize | Общие вопросы Delphi | 8 | 18.05.2009 13:12 |
[Делфи] Как сделать чтобы символ много раз повторялся (без массивов) | zotox | Помощь студентам | 4 | 01.05.2009 22:10 |