IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> ReadLn после "assign" и "close", Что с ним? :)
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 7
Пол: Мужской
Реальное имя: Артём

Репутация: -  0  +


При использовании в своём коде ReadLn'а (удивительно, да? smile.gif ), он работает, как нужно (неожиданно..smile.gif ). Как только я вписал кодик для того, чтобы создавался файл (либо вынимались данные из уже созданного), естественно со всеми assign, rewrite/reset, close, как положено, то обычная функция ReadLn (даже без дополнительных параметров типа readln(f,1)) вообще превращается в нечто для вылетания ошибки. Компиляции проходят успешно, но когда до этого ReadLn'а доходит в самой программе, то выдаёт ошибку 104: File not open for input. Нет, это я конечно понимаю, если бы я вставил этот РидЛн после "ассигна", не написав при этом "реврите/ресет" и не закрыв, то можно было бы согласиться с этой ошибкой. Но по какой причине он ко мне припирается в данном случае? о_0 Тем более ошибка "Файл не открыт для ввода", а функция Readln (прочитать), а не Writeln (записать). Что это за беспредел вообще? smile.gif
Кстати, если писать просто "Read;", а не "ReadLn;", то всё нормально.. Но я хочу именно ReadLn... =\
Юзаю обычный Turbo Pascal досовский
Спасибо за внимание.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2





Группа: Пользователи
Сообщений: 7
Пол: Мужской
Реальное имя: Артём

Репутация: -  0  +


А, всё.. Теперь точно понял.. Перечитал..)
В общем, всем спасибо! Узнал много нового smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
ApTeMoHnv   ReadLn после "assign" и "close"   25.04.2009 3:35
volvo   Ты хочешь здесь устроить соревнование телепатов чт…   25.04.2009 4:40
Contest   Мне вот эти слова особено понравились: если бы я в…   25.04.2009 4:52
Lapp   Извиняюсь, последний пост мой..   25.04.2009 4:54
Lapp   Сейчас зашел и обратил внимание на то, что как-то …   25.04.2009 8:37
volvo   Lapp, а ты что, никогда не завершал программу Read…   25.04.2009 11:47
Lapp   когда то же самое делает автор?Боюсь, что не то же…   25.04.2009 21:46
ApTeMoHnv   Боюсь, что не то же самое :). Речь, как я понял,…   26.04.2009 2:47
TarasBer   : uses crt,dos; var {здесь файловая переменная не …   26.04.2009 15:32
volvo   А теперь, что называется "вопрос на засыпку…   26.04.2009 17:28
ApTeMoHnv   По-идее, в 1ом случае, будет выдавать ошибку 104, …   27.04.2009 3:18
volvo   По опыту? Ну, тогда запусти второй вариант и посмо…   27.04.2009 5:25
ApTeMoHnv   Из источника по подготовке к информатике: "Ос…   29.04.2009 0:59
TarasBer   Но то, что у меня не учитывал Enter, а сразу выход…   29.04.2009 1:07
volvo   Ну-ну... Во-первых, кто тебе сказал, что с клавиат…   29.04.2009 1:15
ApTeMoHnv   Вроде бы понятней.. Только вот почему при использо…   29.04.2009 2:16
TarasBer   RTFM сообщение номер 9 в этой теме. Потом что Read…   29.04.2009 2:21
ApTeMoHnv   А, всё.. Теперь точно понял.. Перечитал..) В общем…   29.04.2009 3:25


 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 20.05.2024 21:54
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name