|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.04.2014, 14:22 | #1 |
Пользователь
Регистрация: 14.03.2013
Сообщений: 24
|
Обнуление параметров класса
Здравствуйте! Столкнулся с такой непонятной проблемой, имеются классы:
Код:
Код:
Delphi показывает: Скажите пожалуйста почему так то? У меня уже не осталось идей как их обнулить при создании |
06.04.2014, 14:41 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну а ты опиши конструктор, в котором будет обнуление.
I'm learning to live...
|
06.04.2014, 15:13 | #3 |
Пользователь
Регистрация: 14.03.2013
Сообщений: 24
|
Да я делал так
Код:
Последний раз редактировалось DarkSmile; 06.04.2014 в 15:38. |
06.04.2014, 15:32 | #4 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
Ничего не путаете? TCompEvents - это что-то другое, Вами не описанное
|
06.04.2014, 15:39 | #5 |
Пользователь
Регистрация: 14.03.2013
Сообщений: 24
|
Ой да имена попутал, но фак в том что не обнуляет
|
06.04.2014, 15:57 | #6 | |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,883
|
Цитата:
Скорее всего, проблемы из-за того, что TCodeEvent - запись (record). Я бы на Вашем месте сделал классом - всё равно Вы вызываете конструктор (хоть и у ошибочно Вами указанного типа TCompEvents, я полагаю Вы подразумевали именно TCodeEvent). У класса гарантированно все поля инициализируются в nil (0 и т.д.), у записи не помню чтобы была гарантия. |
|
06.04.2014, 16:34 | #7 |
Пользователь
Регистрация: 14.03.2013
Сообщений: 24
|
Сделал классом, теперь все переменные имеют значение
|
06.04.2014, 16:55 | #8 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
Неверный код, показывайте - как делали. Чудес не бывает, поверьте...
|
06.04.2014, 17:09 | #9 |
Пользователь
Регистрация: 14.03.2013
Сообщений: 24
|
Заменил record на class
Код:
Код:
|
06.04.2014, 17:17 | #10 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
Замечательно. А теперь поставьте точку останова на выходе из конструктора и посмотрите в отладчике свойства всех элементов CodeEvent.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Организация программ с использованием процедур .использованием параметров-значений и параметров переменных | Фрейтор 40-500 | Помощь студентам | 0 | 02.11.2012 21:58 |
Организация программ с использованием процедур .использованием параметров-значений и параметров переменных | Фрейтор 40-500 | Помощь студентам | 6 | 02.11.2012 21:46 |
Обнуление переменных | Dmitry1983 | PHP | 8 | 25.06.2011 19:13 |
обнуление | kuzjaca | Microsoft Office Access | 7 | 24.02.2011 10:03 |
обнуление счетчика в бд | Tanuska___:) | БД в Delphi | 2 | 22.01.2009 23:10 |