| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Добавление процедуры в код компонента |
| Автор: EDuard 2.9.2005, 17:07 | ||
Пишу компонент в private добавляю процедуру
Но при запуске вылезает ошибка [Error] AlignCheckBox.pas(14): Unsatisfied forward or external declaration: 'AlCheckBox.SetAlign'; В чем моя ошибка? |
| Автор: _hunter 2.9.2005, 17:22 |
| скорее всего в том, что реализации этой процедуры нет |
| Автор: EDuard 2.9.2005, 19:04 |
| А как решить этот вопрос? |
| Автор: _hunter 2.9.2005, 19:12 |
| добавить реализацию |
| Автор: EDuard 2.9.2005, 19:24 |
| _hunter, краткость - сестра таланта! Добавил, все то же. |
| Автор: dvamaster 2.9.2005, 19:25 |
| Может от того не работает, что эта процедура уже реализована в потомке? |
| Автор: _hunter 2.9.2005, 19:32 |
| EDuard, код покажи |
| Автор: EDuard 2.9.2005, 19:35 | ||
Вот код:
|
| Автор: _hunter 2.9.2005, 19:42 |
| ее так: Procedure AlCheckBox.SetAlign(AlignV:Talign); Begin end; нужно писать |
| Автор: EDuard 2.9.2005, 19:46 |
| Круто! _hunter, Спасибо! |
| Автор: dvamaster 2.9.2005, 19:48 |
| SetAlign реализован в TControl. Не партесь, создайте AlSetAlign, все равно в приват никто не залезет. И берите потомком TCustomCheckBox, можно некоторые поля по свойски убрать за ненадобностью! |