Ошибка в 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. После чего копируем код обратно и наслаждаемся работой программы. Причина, скорее всего, в том, что код написан в формате Юникод, поэтому Делфи не понимает его. |
Всего комментариев 0
Комментарии