Автор: Viktor 26.02.2011 17:45
Здравствуйте! Помогите, пожалуйста, в решении такой проблемы.
Есть некая работающая программа. Группа операторов WRITTELN (ResFile, "какие-то параметры=" ххх); работает на вывод задаваемых параметров нормально. Добавляю один оператор в эту группу, что бы разделить одну группу параметров от другой. Результат: компилируется, но не выполняется -> ошибка 207.
Автор: volvo 26.02.2011 18:04
207 - это ошибка действий с плавающей запятой. Если все работало, а ты просто добавил "пустой" writeln, то все и дальше должно работать. Если не работает - показывай проблемный кусок кода, телепатически здесь сделать вряд ли что-то получится.
Автор: Lapp 26.02.2011 20:55
Цитата(Viktor @ 26.02.2011 13:45)
Есть некая работающая программа. Группа операторов WRITTELN (ResFile, "какие-то параметры=" ххх); работает на вывод задаваемых параметров нормально. Добавляю один оператор в эту группу, что бы разделить одну группу параметров от другой. Результат: компилируется, но не выполняется -> ошибка 207.
Прямо как загадка в квесте )). Даже неизвестно, какой "один оператор" добавлялся. А вдруг ты добавил Write(f,1/0) - а?
Могу предложить такой сценарий: файл не только записывается, но и считывается впоследствии. Наличие в нем дополнительной пустой строки где-то в середине приводит к тому, что данные считываются неправильно, и их обработка срывается с ошибкой 207.
Будем играть в "да/нет-ки"?