illegal qualifier



Автор Ѝльнур Гасанов задал вопрос в разделе Другие языки и технологии

Вопрос по Free Pascal. А что означает ошибка "illegal qualifier"? и получил лучший ответ

Ответ от
Неверный квалификатор
Возможные причины сообщения:
Вы пытаетесь индексировать переменную, которая не является массивом;
Вы пытаетесь указать поля в переменной, которая не является записью;
Вы используете в качестве указателя переменную, которая не является указателем.

Ответ от Дима Ковалев[гуру]
может переменная объявлена как integer а значение -3,75, в процедуре объявлена как одна запись, а в теле идет как массив или что то в этом роде

Ответ от Андрей Севастьянов[гуру]
Это, например, такая ситуация:
$ cat ill.pas
var i: integer;
begin
writeln(i^); { вот тут косяк }
end.
$ fpc ill.pas
Free Pascal Compiler version 2.4.2 [2011/02/09] for i386
Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Linux for i386
Compiling ill.pas
ill.pas(3,13) Error: Illegal qualifier
ill.pas(5) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вопрос по Free Pascal. А что означает ошибка "illegal qualifier"?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*