 | |  |
 | |  |
 | |  |
 | |  |
 | |  |
 |
|
|
Ошибка при загрузке файла кафедр |
|
|
При открытии exe-версии GosInsp возникает ошибка с текстом, что длина файла кафедр должна быть кратна 100 символам. При открытии excel версии ошибок не возникает, но наименования "сползают" - в конце отображается первая буква следующей кафедры(как я понимаю, потомучто строка бьется на кусочки по 100 символов, а у нас они меньше). Открыв файл кафедр в блокноте, было обнаружено, что, действительно, встречаются наименования по 97-98 символов. Пользователи не сознаются, что редактировали файл блокнотом. Возникает вопрос, в каких случаях могут возникнуть подобные ситуации? Были ли еще у кого-нибудь подобные проблемы? Или это все же 100% изменения, сделанные пользователями? Можно ли как-то автоматизировать восстановление файла, кроме как вручную считать 100 символов?
P.S. Большое спасибо за быстрые и полные ответы на вопросы, заданные ранее. P.P.S. Хотел бы проинформировать что на сайте не всегда с первого раза получается создать ветку, иногда выдает ошибку |
|
|
|
 |  |
|
|
Re: Ошибка при загрузке файла кафедр |
|
|
В бинарном файле DepNames.dat наименования кафедр хранятся в виде строк длиной в 100 символов. "Сбить" этот список можно не иначе как отредактировав его "левыми" средствами, например, с помощью блокнота. За все годы работы (с 1997 года) Вы первые у кого нашлись "умельцы". Системой предусмотрено наличие этого файла на сервере. Если его сохранить правильно и выставить на сервер, то при правильном пути к серверу у пользователей, он должен автоматически обновиться. Как бы я поступил в такой ситуации? 1. Попытался бы найти правильный файл. 2. Если такового не нашлось, отредактировал бы имеющийся с помощью бинарного редактора (который не вставляет автоматически дополнительные символы с кодами 10 и 13 (конец строки, перевод каретки)). Это, например, HxD, где можно настроить длину строки в 100 символов (см. скриншот).
|
|
|
|
|  |
 | |  |
 | |  |
 | |  |
|