Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| sheka |
28.03.2010 14:53
Сообщение
#1
|
![]() Я. ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
Какое отличие Class от Object ?
Вот здесь делаю одномерный массив объектом: Модуль (Показать/Скрыть)
Программа (Показать/Скрыть)
Сообщение отредактировано: sheka - 28.03.2010 15:07 |
![]() ![]() |
| volvo |
28.03.2010 20:30
Сообщение
#2
|
|
Гость |
Ух ты... Сразу не заметил... Ты чего ж делаешь?
function TCell.GetValue:integer; Ты же с помощью Геттера/Сеттера должен обращаться к полю, а не к свойству. А свойство работает через Геттер/Сеттер, а не напрямую с полем. Понимаешь, в чем преимущество? Вот ты сам написал, что методы GetValue/PutValue невидимы, так? И поле fValue тоже невидимо. Но в то же время свойство-то видимо, и обращаешься ты через него к невидимому полю посредством невидимой же функции. |
sheka Class 28.03.2010 14:53
volvo Класс обязан инициализироваться конструктором всег... 28.03.2010 15:10
Unconnected Сначала ж надо вызвать конструктор объекта:)
Клас... 28.03.2010 15:12
sheka Я уже Это пробовал после прочитки этой статьи http... 28.03.2010 15:27
Unconnected Так у тебя массив типа TYac, который является клас... 28.03.2010 15:33
volvo Угу... Вот для этого и придумали конструкторы. Что... 28.03.2010 15:51
sheka Точно!
Спасибо.
[b]Добавлено через 4 мин.
... 28.03.2010 15:52
volvo Никакой разницы в данном случае не будет. Я обычно... 28.03.2010 16:11
sheka Пробую сделать свойствами:
type
TCell = class
... 28.03.2010 17:12
volvo Показывай, как вызываешь...
Ну, это там и должно ... 28.03.2010 19:50
Client Про то что можно описывать Object я даже и не знал... 28.03.2010 20:39
volvo Вообще-то использование Object-ов в Дельфи не реко... 28.03.2010 21:51
sheka
unit Unit1;
interface
const N=1;
type
TCell ... 28.03.2010 22:47
volvo А может причина-таки в другом? Я ж говорил тебе, ч... 28.03.2010 23:02
sheka Да.. :blink: Не ожидал. :good: 28.03.2010 23:15
volvo sheka
Ты думаешь это все, чего можно добиться Свой... 29.03.2010 12:28
sheka property Column:TCell read GetCell write SetCell; ... 29.03.2010 14:12
volvo А можно ссылку поправить? А то она у тебя какая-то... 29.03.2010 14:30
sheka Исправил. 29.03.2010 15:54
volvo Именно эта - вряд ли есть. Но есть похожая: Стив Т... 29.03.2010 16:45![]() ![]() |
|
Текстовая версия | 8.12.2025 8:09 |