Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.12.11;
Скачать: [xml.tar.bz2];

Вниз

Есть ли у класса интерфейс?   Найти похожие ветки 

 
kblc ©   (2005-11-03 09:39) [0]

Уважаемые мастера, у меня к вам вопрос:
 Как проверить, экспортирует ли класс интерфейс?

 К примеру: У меня есть класс TExControl=class(TControl) .
 Я перебираю на форме все контролы (Controls[i]: TControl), и мне нужно знать, есть ли у НАСЛЕДНИКА этого класса опр. интерфейс.

 Такое вообще возможно?
 Оч. жду вашего ответа.


 
kblc ©   (2005-11-03 09:41) [1]

Прошу прощения, ошибся:
  TExControl=class(TControl, TMyInterface)


 
MBo ©   (2005-11-03 09:43) [2]

TObject.GetInterface


 
WondeRu ©   (2005-11-03 10:08) [3]

kblc ©   (03.11.05 9:41) [1]
TExControl=class(TControl, TMyInterface)

может все-таки IMyInterface, или сбылась моя мечта (множественное наследование в Delphi)?


 
Polevi ©   (2005-11-03 10:14) [4]

>множественное наследование
а вот этого не надо


 
Sergey_Masloff   (2005-11-03 10:23) [5]

Polevi ©   (03.11.05 10:14) [4]
>а вот этого не надо
Поддерживаю.

WondeRu ©   (03.11.05 10:08) [3]
>TExControl=class(TControl, TMyInterface)
>может все-таки IMyInterface,
Да хоть GMyInterface назови без разницы. Это только соглашение же ж.


 
Игорь Шевченко ©   (2005-11-03 10:25) [6]

Polevi ©   (03.11.05 10:14) [4]

> а вот этого не надо


Всякий овощ приносит пользу, будучи употреблен надлежащим образом в надлежащее время. В том числе и множественное наследование. А уж реализация множества интерфейсов всяко приносит пользу.


 
kblc ©   (2005-11-11 14:18) [7]

Прошу прощения за опечатку,
TExControl=class(TControl, IMyInterface)


 
Суслик ©   (2005-11-11 14:23) [8]

2автор

if Supports(Controls[i], IMyInterface) then
  ...



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

Форум: "Основная";
Текущий архив: 2005.12.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.044 c
2-1132400297
Volfram
2005-11-19 14:38
2005.12.11
Проблема с MediaPlayer


3-1130399234
Nikola62
2005-10-27 11:47
2005.12.11
Постраничный запрос


14-1132295576
WondeRu
2005-11-18 09:32
2005.12.11
Эллочка Щукина


3-1130145891
Viktop
2005-10-24 13:24
2005.12.11
Memo в DBGrid


11-1113242736
alex_s
2005-04-11 22:05
2005.12.11
добавление юнитов в форму





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский