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

Вниз

О построении DBGridEh   Найти похожие ветки 

 
KSergey ©   (2004-06-09 12:01) [0]

В гриде используется InplaceEditor (ну это понятно). В упомянутой библиотеке это наследник с классом TDBGridInplaceEdit.
В лучших традициях VCL данный класс описан в разделе implementation. Т.е. пронаследовать его нельзя.
Или можно, но я не знаю как??

Вообще-то, он объявлен как
 TDBGridInplaceEdit = class(TInplaceEdit, IComboEditEh, IUnknown)

Ну дак вот. Если его нельзя пронаследовать, то на кой некоторые методы описаны как виртуальные? Т.е. как-то все же можно? Внутри этого модуля наследования от этого класса уже нет.

Просветите меня, плиз...


 
Sandman25 ©   (2004-06-09 12:11) [1]

Наверное, дело привычки.
А отнаследоваться можно, если скопировать весь код, относящийся к нему, в новый модуль, переименовать класс и от этого нового класса уже наследоваться.


 
KSergey ©   (2004-06-09 12:23) [2]

Да скопировать-то можно..
Мне вот только совершенно не ясна логика прятавшего все это... Зачем?? А за интерфейсы там никак зацепиться нельзя?


 
KSergey ©   (2004-06-10 11:32) [3]

Да не уж то же я один его копал, а? Люди!!!



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

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

Наверх




Память: 0.45 MB
Время: 0.034 c
4-1085052160
Denis_ada
2004-05-20 15:22
2004.06.27
О системе


14-1086418009
Flagmen
2004-06-05 10:46
2004.06.27
Виснет ХР


11-1075968823
Alex E
2004-02-05 11:13
2004.06.27
Совместимость KOL иVCL


1-1086326286
Babay
2004-06-04 09:18
2004.06.27
Текст из Мемо в WebBrowser


3-1085963746
vasves
2004-05-31 04:35
2004.06.27
Удалены индексные файлы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский