|
|
|
Переопределение метода базового класса
|
|||
|---|---|---|---|
|
#18+
Привет всем! Проблема: Создаю компонент на основе компонента Tedit class PACKAGE TEditLetNum : public TEdit { private: bool FEnableNum; bool FEnableLet; bool FModified; protected: void __fastcall SetEnableLet(bool AEnableLet); void __fastcall SetEnableNum(bool AEnableNum); void __fastcall KeyPress(char &Key); public: void __fastcall Clear(); __fastcall TEditLetNum(TComponent* Owner); __property bool Modified={read=FModified, default=false}; __published: __property bool EnableLet={read=FEnableLet, write=SetEnableLet, default=true}; __property bool Enablenum={read=FEnableNum, write=SetEnableNum, default=true}; }; При компиляции ошибка: [C++ Error] EditLetNum.h(22): E2113 Virtual function '_fastcall TEditLetNum::KeyPress(char &)' conflicts with base class 'TWinControl' Ни чего не могу понять:( вроде обычное переопределение метода в классе потомка. ПОМОГИТЕ выяснить причину. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 12:43 |
|
||
|
Переопределение метода базового класса
|
|||
|---|---|---|---|
|
#18+
Особенность VCL... Вставь DYNANIC перед описание функции KeyPress ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 13:55 |
|
||
|
Переопределение метода базового класса
|
|||
|---|---|---|---|
|
#18+
Спасибо, помогло! :) А что эта директива значит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 14:11 |
|
||
|
Переопределение метода базового класса
|
|||
|---|---|---|---|
|
#18+
VCL написана на пасцале... Остальное в хелпе. Мало времени... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 16:58 |
|
||
|
Переопределение метода базового класса
|
|||
|---|---|---|---|
|
#18+
В TWinControl функция объявлена как Код: plaintext 1. DYNAMIC в данном случае заменяет virtual (наверное разработчики хотели отделить таким образом события аппаратных прерываний). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 17:14 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33417892&tid=2032346]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 322ms |

| 0 / 0 |
