0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 16
|
||||||||||||||||
1 | ||||||||||||||||
Создание класса-наследника TImage03.01.2014, 15:25. Показов 1604. Ответов 9
Метки нет Все метки)
(
Здравствуйте. Необходимо создать класс, который будет наследовать методы TImage, например, Canvas с дальнейшей прорисовкой фигур.
Были попытки: .h
.cpp
Выводится ошибка при компиляции на строки Picture->Bitmap=NULL; Canvas->Ellipse(47,12,58,67) ; Подскажите плиз,что не так
0
|
|
03.01.2014, 15:25 | |
Ответы с готовыми решениями:
9
Создание класса на основе TImage
|
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 16
|
|
03.01.2014, 16:51 [ТС] | 3 |
"Access violation at address 400D5748 in module vcl60.bpl.Read of address 00000168"
Прорисовывает эллипс?
0
|
Супер-модератор
![]() ![]() |
||||||
03.01.2014, 16:56 | 4 | |||||
Это не при компиляции, а при выполнении. obj надо перед использованием создать:
1
|
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 16
|
|
03.01.2014, 17:09 [ТС] | 5 |
Спасибо.Создан.
Однако не происходит прорисовки. ![]()
0
|
Супер-модератор
![]() ![]() |
|||||||||||
03.01.2014, 17:15 | 6 | ||||||||||
1
|
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 16
|
|
03.01.2014, 17:43 [ТС] | 7 |
огромное спасибо за помощь.. буду разбираться
Добавлено через 16 минут Скажите пожалуйста, для того,чтобы получить все свойства компонента Image1, это надо прописать, например Left->Left(this) ; в каком месте кода? ![]() Добавлено через 4 минуты или не так?
0
|
Супер-модератор
![]() ![]() |
||||||
03.01.2014, 17:54 | 8 | |||||
Чтобы получить доступ ко всем public/published свойствам предка, достаточно к ним обратиться:
0
|
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 16
|
|
03.01.2014, 17:58 [ТС] | 9 |
это-то да.. но просто.. при наследовании прорисовывается квадрат, а исходный компонент имеет больший размер и прямоугольную форму...по идее эти значения свойств не наследуются
![]()
0
|
Супер-модератор
![]() ![]() |
|
03.01.2014, 18:03 | 10 |
Какой "исходный компонент"? Где ему задавалась "форма"?
0
|
03.01.2014, 18:03 | |
Помогаю со студенческими работами здесь
10
Создание наследника от TWebBrowser
Как изменить Name у созданного объекта класса TImage? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |