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