Ошибки компилятора

Приложения написанные на Free Pascal могут генерировать ошибку времени выполнения (Run Time Error) когда в программе обнаруживаются определённые аварийные состояния . Этот документ содержит список возможных ошибок и описание их возможных причин.

1. Invalid function number (Неправильный номер функции)

Была попытка неправильного вызова системной функции.

2. File not found (Файл не найден)

Генерируется при попытке перенаименования, стирания или открытия несуществующего файла.

3. Path not found (Путь(директория) не найден)

Генерируется файловой системой когда путь не существует или неправелен. Также генерируется при попытке получить доступ к несуществующему файлу.

4. Too many open files (Слишком много файлов открыто)

Максимальное число открытых файлов для вашего процесса было превышено. Большинство операционных систем ограничивают максимальное число открытых файлов, и эта ошибка может возникнуть когда этот лимит превышен.

5. File access denied (В доступе к файлу - отказано)

Было запрешено получение доступа к файлу. Эта ошибка может произойти по нескольким причинам:

При попытке открыть файл, предназначенный только для чтения или в деиствительности являющиёся директорией, для записи.

В данный момент занят или заблокирован другим процессом.

При попытке создания файла или директории с именем, которое совпадает с именем уже созданного файла или директории.

При попытке чтения из файла, открытого только для записи.

При попытке записи в файл, открытый только для чтения.

При попытке удалить директорию или файл, когда это не возможно.

При неимении прав на доступ к данному файлу.

6. Invalid file handle (Неправильный хэндл файла)

Происходит, когда используемая Вами файловая переменная была обнулена(испорчена); Это говорит о том, что память вашей программы была повреждена.