Форум программистов, компьютерный форум, киберфорум
Matan!
Войти
Регистрация
Восстановить пароль
Карта форума Блоги Сообщество Поиск Заказать работу  
Оценить эту запись

Ошибка в DGLUT.pas

Запись от Matan! размещена 12.08.2016 в 09:31

При изучении OpenGL по книге Краснова несколько упражнений с третьей и 4й глав оказываются неработающими. Вот что выдаёт компилятор:
[Warning] DGLUT.pas(347): Unsafe code '@ operator'
[Warning] DGLUT.pas(347): Unsafe code '@ operator'
[Warning] DGLUT.pas(347): Unsafe code '@ operator'
[Warning] DGLUT.pas(347): Unsafe code '@ operator'
[Warning] DGLUT.pas(347): Unsafe code '@ operator'
[Fatal Error] DGLUT.pas(353): Line too long (more than 1023 characters)

Варнинги, положим, можно отключить через опции, но что делать с вылезающей из берегов строкой? При копировании кода в блокнот или MS Word ничего не видим, ибо ничего там и нет.. При клике в Delphi по сообщению об ошибке нас переносит куда-то на 754 позицию, а фатальная ошибка происходит на 353 строке на Slices : GLint;

Проблема довольно легко решается в Notepad++. Достаточно скопировать туда код, кликнуть Кодировки -> Преобразовать в ANSI. После чего копируем код обратно и наслаждаемся работой программы.

Причина, скорее всего, в том, что код написан в формате Юникод, поэтому Делфи не понимает его.
Размещено в Без категории
Показов 1905 Комментарии 0
Всего комментариев 0
Комментарии
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru