Имя: Пароль:
1C
1С v8
Doxygen. Error: Could not open file …/doc/html/functions_?.html for writing
0 nicxxx
 
10.01.18
15:53
Строю документацию по коду, doxygen выдает ошибку "Error: Could not open file .../doc/html/functions_?.html for writing" на шаге "Generating member index...".
Модули 1С конвертирую в некое подобие кода Java.
Ошибка возникает не всегда, закономерность непонятна.
Чаще всего - если есть модули с количеством методов более 200, с длинными названиями методов и большим количеством параметров. Количество строк роли не играет. Для эксперимента я убрал код методов, оставил только объявления, около 300 (строк получилось тоже около 300). Если, например, половину методов убрать, то ошибка уходит.
В выражении "functions_?.htm" на месте знака вопроса идет символ ASCII 16 или 18. Т.к. этот символ непечатный, то вероятнее всего ошибка возникает из-за него. Вопрос в том, откуда он там берется? Исходники - в UTF-8.