Error 2: File not found

Привет всем, кто читает данное сообщение. Проблема заключается в следующем:

Начал работать с тектовыми файлами, ввожу код, по которому из файла построчно ДОЛЖНО выводиться в терминал содержимое файла. Так вот, идут команды assign, reset и так далее. Файл создан, в нем кое-что записано и находится он в той же директории, что и программа, присвоил имя допустим "amb', а в операторе assign указал assign (file_1, 'amb.txt'), где file_1 - переменная типа TEXT; дело в том, что после попытки CTR+F9 или RUN (одно и то же), и в Turbo Pascal 7.1 и в Free Pascal выдается одна и та же ошибка, которая информирует о том, что файл он не нашел, то есть пишет ERROR 2: File not found (это в Turbo Pascal 7/1); в Free Pascal пишет ... exited with exitcode = 2; не пойму в че дело =( но одно интересно - что в терминал паскаль не выходит и не выводит содержимое файла, но в директории, где лежит прога, создается EXE файл, при открытии которого программа работает, то есть, открывая его, я вижу перед собой экран, в котором вывелась информация файла, хотя в среде он пишет, что файла не нашел ( если запускать через CTR+F9) не пойму почему через среду я не могу запустить данную программу чтения из файла и вывод содержимого в терминал, а обязан запускать через EXE - я конечно, могу плюнуть на все это, забить на выводящуюся ошибку и работать с EXE файлом, который компилятор нормально откомпилировал, но мне интересно и я не успокоюсь, пока не узнаю в чем проблема вывода ошибки в среде и как ее устранить.

Спасибо за внимание, надеюсь вы ответите.