|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Не могу обратиться к полю класса.
Привет всем. Есть код: Код:
//...[тут объявление формы...] TP = class public Enabled:Boolean; end; Tx = class FPole:TP; public procedure re(Value:TP); published property Prop:TP read FPole write re; end; var Form1: TForm1; xx:Tx; implementation {$R *.dfm} procedure Tx.re(Value:TP); begin Prop.Enabled:=Value.Enabled; end; procedure TForm1.FormClick(Sender: TObject); begin xx:=Tx.create; xx.Prop.Enabled:=True; end; ... При нажатии на форму вылетает AV, а нужно, чтобы записывалось xx.Prop.Enabled:=True. Что я не так сделал? Делаем'c разные игры. Искать на glscene.ru |
#2
|
||||
|
||||
конструктор!
PHP код:
|
#3
|
|||
|
|||
Цитата:
|
#4
|
||||
|
||||
Цитата:
Не твори зла, и жизнь повернется к тебе передом |
#5
|
||||
|
||||
кста, про деструктор думаю догадался
|
#6
|
||||
|
||||
Цитата:
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#7
|
||||
|
||||
2Страдалецъ, мб Asinkrit имел ввиду, зачем
Код:
TP = class public Enabled: Boolean; end; Код:
TP = record Enabled: Boolean; end; Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#8
|
||||
|
||||
Возможно, но класс более удобен в дельфи т.к. во многих компонентах пользовательские данные должны иметь классовую обертку.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#9
|
|||
|
|||
Тема закрыта.
NumLock, большое спасибо. Ошибка пропала, всё работает. Спасибо...
Цитата:
Делаем'c разные игры. Искать на glscene.ru |