Страница 1 из 2
Сообщение об ошибке - короткое имя файла
Добавлено: 23 Июль 2020, 9:04
gopstop2007
Обрезает имя файла при сообщении об ошибке, названий файлов со схожим начальным названием много

Кто с подобным сталкивался и знает решение, пожалуйста подскажите.
Спасибо за внимание.
Сообщение об ошибке - короткое имя файла
Добавлено: 23 Июль 2020, 11:31
kreator
У меня вот так:
Текст лезет из ABERROR.TRN. Там у меня вот так:
Код: Выделить всё
PSTRING('Файл повреждён')
PSTRING('Повреждена структура файла %File.|Ошибка: %ErrorCode - %Error|FileError: %FileErrorCode - %FileError|')
USHORT(Msg:ExecutionOfSqlFailed)
BYTE(Level:Notify)
Сообщение об ошибке - короткое имя файла
Добавлено: 23 Июль 2020, 12:12
gopstop2007
kreator писал(а): 23 Июль 2020, 11:31
У меня вот так:
Текст лезет из ABERROR.TRN.
Спасибо kreator, видно еще с с6 файл ABERROR.TRN перетащил лень было руссифицировать, сверил с новым в с10, вроде ничем не отличался.
Сообщение об ошибке - короткое имя файла
Добавлено: 23 Июль 2020, 13:26
gopstop2007
хотя нет, вот оригинал с10.12799
Код: Выделить всё
PSTRING('Invalid File')
PSTRING('%File has an invalid File structure.|Error: %ErrorCode - %Error|FileError: %FileErrorCode - %FileError|')
USHORT(Msg:ExecutionOfSqlFailed)
BYTE(Level:Notify)
Сообщение об ошибке - короткое имя файла
Добавлено: 23 Июль 2020, 13:35
kreator
Русификация тут не причём. Дело в переменной %File. Наверно. У меня же не обрезается.
Если надо, могу дать правильный ABERROR.TRN. Он у меня ещё из шаблонов Щербы. Я его только дополняю, если есть какие-то изменения в новых билдах.
Сообщение об ошибке - короткое имя файла
Добавлено: 23 Июль 2020, 14:00
gopstop2007
kreator писал(а): 23 Июль 2020, 13:35
Русификация тут не причём. Дело в переменной %File. Наверно. У меня же не обрезается.
Если надо, могу дать правильный ABERROR.TRN. Он у меня ещё из шаблонов Щербы. Я его только дополняю, если есть какие-то изменения в новых билдах.
Спасибо большое, если не затруднит.

Ого, Щербы, а он под С10 подходит?
Сообщение об ошибке - короткое имя файла
Добавлено: 23 Июль 2020, 14:28
kreator
gopstop2007 писал(а): 23 Июль 2020, 14:00
Ого, Щербы, а он под С10 подходит?
Во-первых, это .trn, обычный текстовый. Во-вторых, изменения веду.
Сообщение об ошибке - короткое имя файла
Добавлено: 23 Июль 2020, 15:42
gopstop2007
kreator писал(а): 23 Июль 2020, 14:28
gopstop2007 писал(а): 23 Июль 2020, 14:00
Ого, Щербы, а он под С10 подходит?
Во-первых, это .trn, обычный текстовый. Во-вторых, изменения веду.
заменил, все равно обрезает, может винда или ide ?!
Сообщение об ошибке - короткое имя файла
Добавлено: 23 Июль 2020, 15:51
kreator
gopstop2007 писал(а): 23 Июль 2020, 15:42
заменил, все равно обрезает, может винда или ide ?!
А картинка как у меня?
Сообщение об ошибке - короткое имя файла
Добавлено: 23 Июль 2020, 16:10
gopstop2007
визуально, да, если бы только не обрезало (извиняюсь заметил различия сейчас по новой скомпилирую весь проект)
Сообщение об ошибке - короткое имя файла
Добавлено: 23 Июль 2020, 16:34
kreator
Хорошо. Тогда сначала. Откуда известно, что обрезано? Файла/таблицы CASHMULT нет в словаре?
Сообщение об ошибке - короткое имя файла
Добавлено: 23 Июль 2020, 16:53
gopstop2007
kreator писал(а): 23 Июль 2020, 16:34
Хорошо. Тогда сначала. Откуда известно, что обрезано? Файла/таблицы CASHMULT нет в словаре?
В данном случае два файла cashmulti_m и cashmultipaid_m (у обоих driver: MEMORY), проблема вроде небольшая, но когда есть файлы похожие по названию и при обрезании до 8-ми символов, тратиться лишнее время для нахождения ошибки.
В Вашем первом скриншоте не состыковка с файлом TRN, написано - Неверная структура таблицы , а в файле trn - Повреждена структура файла
Код: Выделить всё
PSTRING('Повреждена структура файла %File.|Ошибка: %ErrorCode - %Error|FileError: %FileErrorCode - %FileError|')
Сообщение об ошибке - короткое имя файла
Добавлено: 23 Июль 2020, 18:32
kreator
gopstop2007 писал(а): 23 Июль 2020, 16:53
В Вашем первом скриншоте не состыковка с файлом TRN, написано - Неверная структура таблицы , а в файле trn - Повреждена структура файла
Да, соглашусь. Перевод неправильный. Исправлю.
gopstop2007 писал(а): 23 Июль 2020, 16:53
В данном случае два файла cashmulti_m и cashmultipaid_m (у обоих driver: MEMORY), проблема вроде небольшая, но когда есть файлы похожие по названию и при обрезании до 8-ми символов, тратиться лишнее время для нахождения ошибки.
Я привёл свой вариант. У меня несколько таблиц с началом "Defect". Но вот не режет. Может из-за драйвера? Честно говоря, нет мыслей. Судя по справке переменная "%File" - это название таблицы в словаре.
Ладно, пойду домой. В дороге может что-то в голову придёт.
Сообщение об ошибке - короткое имя файла
Добавлено: 24 Июль 2020, 10:33
kreator
kreator писал(а): 23 Июль 2020, 18:32
Да, соглашусь. Перевод неправильный. Исправлю.
Щерба не причём. Это относительно новые сообщения об ошибках. Будем считать - я неправильно перевёл.
Сообщение об ошибке - короткое имя файла
Добавлено: 05 Август 2020, 22:10
gromov
А у меня другая хрень, при создании таблицы (ODBC) обрезает имя до 8 символов. А мне надо длиннее )))