Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

экспорт объектов из DLL   Найти похожие ветки 

 
alex_***   (2003-10-30 15:13) [40]

Нарушилась очередность вызовов деструкторов. Какие-то общие данные они имеют.


 
Vuk ©   (2003-10-30 15:16) [41]

to alex_***:
>Я что, не могу с ней работать?
Можете, но только до тех пор пока логика не потребует использования as и is.

>А когда объект скомпилён, то это просто объект, безо всякой
>цепочки иерархии.
Это, мягко говоря, несколько не так. Для класса существует, например, такая вещь как ссылка на класс предка (вот Вам и иерархия). Используется эта ссылка во многих случаях. Например, при вызове динамических методов, при проверке класса операторами as и is...


 
alex_***   (2003-10-30 15:29) [42]

А кто создает класс предка? И зачем?


 
handra ©   (2003-10-30 15:34) [43]

[42] alex_*** (30.10.03 15:29)
А кто создает класс предка? И зачем?

Его не создают, а используют для единой работы с разными классами-наследниками


 
vuk ©   (2003-10-30 15:43) [44]

to alex_***:
>А кто создает класс предка? И зачем?
Компилятор.

>И зачем?
Уже ответил же: Используется эта ссылка во многих случаях.Например, при вызове динамических методов, при проверке класса операторами as и is...


 
alex_***   (2003-10-30 15:45) [45]

Ты хочешь сказать, что как только создается объект TButton, то создаются все объеты из его иерархии?


 
vuk ©   (2003-10-30 15:46) [46]

Я не говорил слово "объект". Объект от класса чем отличается, помните?


 
alex_***   (2003-10-30 15:49) [47]

Если класс создается, это уже объект. А класс это просто прототип


 
vuk ©   (2003-10-30 16:03) [48]

Еще раз повторяю. Класс в Delphi это не только прототип, но еще и некоторая вещь, которую можно "пощупать" - получить адрес, вызывать через ссылку на класс методы класса и т.д. Создается класс компилятором в момент компиляции. Что непонятно?


 
alex_***   (2003-10-30 16:25) [49]

Что-то ты меня грузишь, мне сдается... Как можно получить ссылку на прототип. Но спорить не буду - придется книжки почитать. про невозможность использования опрераторов is и as в книжках натыкался. Спасибо за информацию к размышлению.


 
vuk ©   (2003-10-30 16:31) [50]

to alex_***:
>Что-то ты меня грузишь, мне сдается...
Я? Нафига мне оно?

>Как можно получить ссылку на прототип.
см. ClassType



Страницы: 1 2 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.047 c
3-40984
angel
2003-10-24 13:42
2003.11.13
код mde


4-42272
Olfi
2003-09-11 23:43
2003.11.13
раскладка клавиатуры


1-41546
Висилич
2003-10-28 00:01
2003.11.13
Использование обектов в процедурах.


4-42264
Woolen
2003-09-12 13:18
2003.11.13
Отслеживание перезагрузки оболочки Windows


4-42275
samson
2003-09-12 08:15
2003.11.13
очередь сообщений Windows