Сообщение об ошибке - короткое имя файла

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Сообщение об ошибке - короткое имя файла

Сообщение gopstop2007 »

Обрезает имя файла при сообщении об ошибке, названий файлов со схожим начальным названием много :)
Кто с подобным сталкивался и знает решение, пожалуйста подскажите.

Спасибо за внимание.
Вложения
error_message.jpg
error_message.jpg (11.66 КБ) 2465 просмотров
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Сообщение об ошибке - короткое имя файла

Сообщение kreator »

У меня вот так:
Error.png
Текст лезет из ABERROR.TRN. Там у меня вот так:

Код: Выделить всё

       PSTRING('Файл повреждён')
       PSTRING('Повреждена структура файла %File.|Ошибка: %ErrorCode - %Error|FileError: %FileErrorCode - %FileError|')
       USHORT(Msg:ExecutionOfSqlFailed)
       BYTE(Level:Notify)
We are hard at work… for you. :)
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Сообщение об ошибке - короткое имя файла

Сообщение gopstop2007 »

kreator писал(а): 23 Июль 2020, 11:31 У меня вот так:
Текст лезет из ABERROR.TRN.
Спасибо kreator, видно еще с с6 файл ABERROR.TRN перетащил лень было руссифицировать, сверил с новым в с10, вроде ничем не отличался.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Сообщение об ошибке - короткое имя файла

Сообщение 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)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Сообщение об ошибке - короткое имя файла

Сообщение kreator »

Русификация тут не причём. Дело в переменной %File. Наверно. У меня же не обрезается.
Если надо, могу дать правильный ABERROR.TRN. Он у меня ещё из шаблонов Щербы. Я его только дополняю, если есть какие-то изменения в новых билдах.
We are hard at work… for you. :)
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Сообщение об ошибке - короткое имя файла

Сообщение gopstop2007 »

kreator писал(а): 23 Июль 2020, 13:35 Русификация тут не причём. Дело в переменной %File. Наверно. У меня же не обрезается.
Если надо, могу дать правильный ABERROR.TRN. Он у меня ещё из шаблонов Щербы. Я его только дополняю, если есть какие-то изменения в новых билдах.
Спасибо большое, если не затруднит. :) Ого, Щербы, а он под С10 подходит?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Сообщение об ошибке - короткое имя файла

Сообщение kreator »

gopstop2007 писал(а): 23 Июль 2020, 14:00 Ого, Щербы, а он под С10 подходит?
Во-первых, это .trn, обычный текстовый. Во-вторых, изменения веду.
Вложения
ABERROR.RAR
(2.01 КБ) 123 скачивания
We are hard at work… for you. :)
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Сообщение об ошибке - короткое имя файла

Сообщение gopstop2007 »

kreator писал(а): 23 Июль 2020, 14:28
gopstop2007 писал(а): 23 Июль 2020, 14:00 Ого, Щербы, а он под С10 подходит?
Во-первых, это .trn, обычный текстовый. Во-вторых, изменения веду.
заменил, все равно обрезает, может винда или ide ?!
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Сообщение об ошибке - короткое имя файла

Сообщение kreator »

gopstop2007 писал(а): 23 Июль 2020, 15:42 заменил, все равно обрезает, может винда или ide ?!
А картинка как у меня?
We are hard at work… for you. :)
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Сообщение об ошибке - короткое имя файла

Сообщение gopstop2007 »

визуально, да, если бы только не обрезало (извиняюсь заметил различия сейчас по новой скомпилирую весь проект)
Вложения
error_message2.jpg
error_message2.jpg (29.35 КБ) 2373 просмотра
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Сообщение об ошибке - короткое имя файла

Сообщение kreator »

Хорошо. Тогда сначала. Откуда известно, что обрезано? Файла/таблицы CASHMULT нет в словаре?
We are hard at work… for you. :)
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Сообщение об ошибке - короткое имя файла

Сообщение gopstop2007 »

kreator писал(а): 23 Июль 2020, 16:34 Хорошо. Тогда сначала. Откуда известно, что обрезано? Файла/таблицы CASHMULT нет в словаре?
В данном случае два файла cashmulti_m и cashmultipaid_m (у обоих driver: MEMORY), проблема вроде небольшая, но когда есть файлы похожие по названию и при обрезании до 8-ми символов, тратиться лишнее время для нахождения ошибки.

В Вашем первом скриншоте не состыковка с файлом TRN, написано - Неверная структура таблицы , а в файле trn - Повреждена структура файла

Код: Выделить всё

PSTRING('Повреждена структура файла %File.|Ошибка: %ErrorCode - %Error|FileError: %FileErrorCode - %FileError|')
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Сообщение об ошибке - короткое имя файла

Сообщение kreator »

gopstop2007 писал(а): 23 Июль 2020, 16:53 В Вашем первом скриншоте не состыковка с файлом TRN, написано - Неверная структура таблицы , а в файле trn - Повреждена структура файла
Да, соглашусь. Перевод неправильный. Исправлю.
gopstop2007 писал(а): 23 Июль 2020, 16:53 В данном случае два файла cashmulti_m и cashmultipaid_m (у обоих driver: MEMORY), проблема вроде небольшая, но когда есть файлы похожие по названию и при обрезании до 8-ми символов, тратиться лишнее время для нахождения ошибки.
Я привёл свой вариант. У меня несколько таблиц с началом "Defect". Но вот не режет. Может из-за драйвера? Честно говоря, нет мыслей. Судя по справке переменная "%File" - это название таблицы в словаре.
Ладно, пойду домой. В дороге может что-то в голову придёт.
We are hard at work… for you. :)
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Сообщение об ошибке - короткое имя файла

Сообщение kreator »

kreator писал(а): 23 Июль 2020, 18:32 Да, соглашусь. Перевод неправильный. Исправлю.
Щерба не причём. Это относительно новые сообщения об ошибках. Будем считать - я неправильно перевёл.
We are hard at work… for you. :)
gromov
Старожил
Сообщения: 263
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

Сообщение об ошибке - короткое имя файла

Сообщение gromov »

А у меня другая хрень, при создании таблицы (ODBC) обрезает имя до 8 символов. А мне надо длиннее )))
Ответить