Форум: "Основная";
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];
ВнизКто-нибудь занимался интерфейсами на Дельфи? Найти похожие ветки
← →
yaJohn (2002-01-17 16:55) [17]2 Romkin
VAU!!! Rabotaet!!! Ili
var i: TInt;
begin
i := TInt.Create;
IInt(i).x:=1;
No (i as IInt).x - ne idet.
Vse ravno - spasibo OGROMNOE!
2 Digitman
>А на основание чего ты, кстати, ассоциируешь некую ошибку компиляции строки i.x:=1 с каким-то там вымышленным "наследованием" ?
---8<---
Интерфейс - это, по сути, некий класс, все методы которого явл-ся абстрактными и являются public-методами
© Digitman
---8<---
I krome togo, mehanizmi realizacii interface i override metodov realizovani v Delphi nastolko pohoje, chto voznikaet oshushenie (vozmojno oshibochnoe), chto eto odno i toje. Ya ne hochu vpadat v polemiku. Etot vopros deystvitelno ochen interesniy i malo izuchenniy. Risknu skazat, chto i malo prorabotanniy Borland.
Interface - moshneyshiy mehanizm, odnako v VCL ispolzuetsia krayne epizodicheski.
Ya budu krayne priznatelen vsem za lubuu informaciu po etomu voprosu napriamuu ili v linkah, zdes" ili na milo. Jelatelno, konechno, na russkom. I ne o COM, a imenno o Interface v kontekste OOP & Delphi.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c