Согласно файлу справки, обращение к удаленному объекту невозможно. Может быть, вы столкнетесь здесь с тем же неожиданным явлением, что и я: поставьте вызов этой команды сразу же за его созданием и запустите программу. У меня не возникло никаких исключений, что меня удивило и озадачило. Тем не менее, я все же порекомендую не забывать удалять объект.
Библиотека glu имеет средства работы с возможными исключениями, для этого предназначена команда giuQiMdrieCsoibac*. Первый аргумент, как обычно, имя quadric-объекта, вторым аргументом может быть только константа GLU_ERROR, третий аргумент — адрес функции, вызываемой при исключении-
В заголовочном файле отсутствует описание константы GLU_ERROR. вместо нее можно использовать присутствующую там константу GLU_TESS_ERROR, либо самому определить такую константу; сфокусировав http://50mm-lens.com/.
Замечание
Точнее, описание константы не отсутствует, в закомментировано.
Без примера, конечно, не обойтись, им станет проект из подкаталога ЕхЗО.
В примере описаны процедура, которая будет вызываться в случае ошибки, и нужная константа:
procedure FMGLUError;
begin
ShowMessage ('Ошибка при работе с quadric-объектом! ¦); end; const
GLUERROR - GLU_TESS_ERROR;
Опубликовал vovan666
October 29 2013 05:34:46 ·
0 Комментариев ·
4499 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.