Автор | Сообщение | ||
---|---|---|---|
Игорь Голиков Главный форумщик Зарегистрирован: 21.09.2004 |
Добавлено: 13.02.2005 23:47 Заголовок сообщения: DDF большого размера. Со слов R&D, когда-то (в 1970-е) DDF листовались, потом листование убрали, но видимо сделали это «по-простому»: поставили длину листа, большую, чем нереально огромную (по тем временам) длину всего DDF файла. Листование предполагало пропуск строки-разделителя листов. Теперь в DDF достаточно большого размера «пропадают» некоторые строки, воспринимаемые как такой разделитель. Средство борьбы — «простое»: если строка не работает (пойди еще найди, какая именно!), то достаточно вставить перед ней строку с липовым оператором, вроде BD<98:001>=<98:001>: и ошибка исчезает. Но вот что странно: через несколько десятков строк исчезает новая строка, что не похоже на «огромную длину листа»… Кто-нибудь с таким сталкивался? Или все пользуются только отлаженными DDF? Я решил оттестировать пропадание строк. Для этого написал специальный расчетно-статистический отчет, который выводит номер пропавшей строки с точностью +/- 10 строк. Вот его заготовка: :END-PARM В реальный отчет эта заготовка превращается, если много раз скопировать в конец раздела TERMDEF последние 10 строк ‘njuj раздела, начинающихся с помеченной комментарием ****** включительно. Но у меня пока ничего не вышло. Scala сопротивляется как может (а может она в этом смысле много ): при длине файла, большим 2420 строк, отчет вылетает по ошибке PA0430/МВ86/ОМ/0 еще до сакраментального запроса о номере файла?!! Все тестировалось на Scala 5.1 Hot Fix 15 Build #1869 (5.1.15.1869). Может у меня «глаз замылился», и я где-то лопухнулся? Буду благодарен за любую помощь. Последний раз редактировалось: Игорь Голиков (15.02.2005 13:13), всего редактировалось 1 раз |
||
vome Народный форумщик Зарегистрирован: 17.09.2004 |
Добавлено: 15.02.2005 10:40 Заголовок сообщения: Re: DDF большого размера.
|
||
vome Народный форумщик Зарегистрирован: 17.09.2004 |
Добавлено: 15.02.2005 11:49 Заголовок сообщения: Re: DDF большого размера.
|