Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > TControlCanvas


Автор: _hunter 31.7.2004, 17:32
пишу такую строку
TControlCanvas *controlCanvas = new TControlCanvas();
и тут же выскакивает CodeGuard с воплями "не туда лезеш" sad.gif

это так и должно быть? или это только у меня глючит?

Заранее благодарю за ответ.

Автор: Дрон 31.7.2004, 20:36
У меня то же hmmm.gif
Выскакивает: Method called on illegally casted object
Сейчас попробую разобраться, но вообще есть некоторая (маленькая) вероятность, что CodeGuard глючит.

Автор: Дрон 31.7.2004, 21:02
Всё. Понял. Почти smile.gif
Нельзя создавать объект TControlCanvas. В справке написано:
Цитата
Do not call TControlCanvas directly in an application. The controls that use a TControlCanvas object create it from their own constructors.

А вообще бред какой-то получается. Ни одного такого контрола я не нашёл (кроме TCustomListBox, хотя и там ничего не понятно) , да и новых методов и свойств он почти не добавляет, так что зачем он нужен -- не ясно.

Чем тебя TCanvas не устраивает?

Автор: _hunter 1.8.2004, 11:26
в проекте над которым я работаю вызывается именно он ( и похоже именно он дает пару ошибок )

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)