Другие языки программирования и технологии

Почему глючит компилятор FreePascal/Pascal?

выдаёт совершенно нелепую ошибку, из-за чего каждый раз приходится переносить код на новый созданный проект. пишет иногда вот такое:
İllegal expression на строку reset(f), где f - любая файловая переменная. всё сделано по правилам. более того, ошибка такая вылезает максимум одна, тоесть при наличии других операторов reset(x), где х - другая файловая переменная, выдаёт ошибку только на тот, который стоит раньше. при удалении этой строки, он пишет ту же ошибку уже на послестоящий. можно ли как то это убрать?? ?
Заранее спс!
VK
Vitaliy Kuchin
1 187
Без кода сказать ничего нельзя. Но

---
http://segfault.kiev.ua/smart-questions-ru.html#itsabug
Не утверждайте, что нашли ошибку

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

Помните, что множество других пользователей с такой проблемой не сталкивались. Иначе вы бы уже узнали об этом при чтении документации или при поиске в Web (вы же сделали это, прежде чем делать подобные утверждения, не так ли?) . Это означает, что, скорее всего, именно вы что-то делаете неправильно, а не программное обеспечение.

Создатели программного обеспечения прикладывают огромные усилия для того, чтобы оно работало как можно лучше. Если вы утверждаете, что нашли ошибку, то, тем самым, предполагаете, что они сделали что-то не так, и это почти наверняка им не понравится — даже если вы правы. Особенно недипломатичным будет написать "bug" ("Ошибка") в строке темы сообщения.

Когда задаете вопрос, лучше описывать проблему, исходя из предположения, что вы делаете что-то не так, даже если вы лично абсолютно уверены, что нашли ошибку. Если это действительно ошибка, вы прочитаете об этом в ответе. Старайтесь вести себя так, чтобы занимающиеся поддержкой программы люди захотели извиниться перед вами, если обнаружена реальная ошибка, а не чтобы вам пришлось извиняться за свою бестолковость.
СГ
Сергей Горлов
62 711
Лучший ответ
Код — в студию.
Aртем Живило
Aртем Живило
37 556
Используйте другой, более адекватный компилятор, типа этого. http://rutor.org/torrent/206640
И подобных сообщений об ошибках не будет.
За несколько лет использования, ни разу не гнал просто так. Если сообщал об ошибке в коде, то она реально там была.
А компилятор скачан с официального сайта?
Кроме кода, версию компилятора нам, пожалуйста.