|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.04.2014, 19:48 | #21 |
Пользователь
Регистрация: 14.03.2013
Сообщений: 24
|
Потому что вы создаете класс SelectComp := TSelectComp.Create; и проверяете у SelectComp, тут ясен пень что все будет nil
|
06.04.2014, 20:00 | #22 |
Пользователь
Регистрация: 14.03.2013
Сообщений: 24
|
Ну вод собственно и весь код:
Код:
|
06.04.2014, 20:33 | #23 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
А это что ещё за чудо такое TSelectComp(Button2)? С каких это пор класс TButton(Button2) стал вдруг другим классом?
|
06.04.2014, 20:46 | #24 |
Пользователь
Регистрация: 14.03.2013
Сообщений: 24
|
А че так нельзя чтоле? Мне просто нужно что бы TSelectComp был у каждого компонента, что бы можно было записать для каждого свои параметры. Но ведь это работает, если в TCodeEvent = class вместо class использовать record, только вот он блин не все параметры обнуляет
Последний раз редактировалось DarkSmile; 06.04.2014 в 20:52. |
06.04.2014, 20:59 | #25 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
Не может ничего так работать. Если хотите создавать свой класс и привязать его к кнопке - создавайте класс, а ссылку на созданный класс преобразуйте в Integer и присваивайте его свойству Tag вашей кнопке. Тогда, если класс нормально создан, то к нему можно будет обращаться простым преобразованием TSelectComp(Button2.Tag).CodeEvent. _OnCreate. Это - как один из возможных вариантов. Только не забывайте освобождать класс, когда в нём надобность отпадёт.
|
06.04.2014, 21:14 | #26 |
Пользователь
Регистрация: 14.03.2013
Сообщений: 24
|
Не совсем понял, например как ссылку преобразовать в Integer?
|
06.04.2014, 21:18 | #27 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
Button2.Tag := Integer(TSelectComp.Create);
|
06.04.2014, 21:38 | #28 |
Пользователь
Регистрация: 14.03.2013
Сообщений: 24
|
Вон оно как, ща попробуем
То что надо, спасибо! Последний раз редактировалось DarkSmile; 06.04.2014 в 22:15. |
06.04.2014, 22:02 | #29 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
а как все начиналось ... аж дух захватывало и интриговало, а закончилось простым незнанием основ.
|
06.04.2014, 22:22 | #30 |
Пользователь
Регистрация: 14.03.2013
Сообщений: 24
|
Да я прост с классами недавно начал работать. Делаю дизайнер форм, и вот для каждого компонента формы нужно загружать соответствующие события
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Организация программ с использованием процедур .использованием параметров-значений и параметров переменных | Фрейтор 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 |