Файлы .dat в файл .tps Проблема с кириллицей

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
DPZ
Бывалый
Сообщения: 84
Зарегистрирован: 11 Июль 2005, 7:29
Откуда: Одесса

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение DPZ »

Прошу помощи. Программа формирует своды из баз данных .dat в базу .tps простым добавлением записей. Вдруг кириллица превратилась в кракозяблы! Исходные базы читаются сканером в нормальной кодировке. Проверил с предыдущими сводами- тот же эффект. Где ковыряться ? Clarion 10? установки не менялись.
П.З.Д.
Ал
✯ Ветеран ✯
Сообщения: 1011
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение Ал »

? dct -> ...properties... TPS -> OEM [v]?
DPZ
Бывалый
Сообщения: 84
Зарегистрирован: 11 Июль 2005, 7:29
Откуда: Одесса

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение DPZ »

Программа работала нормально. Что могло случиться неделю назад? Ничего не переустанавливал, параметры не менялись ( ни в ОС ни в кларионе. ) Программу, естественно , не перекомпилировал...
П.З.Д.
Ал
✯ Ветеран ✯
Сообщения: 1011
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение Ал »

где изменилась кодировка - в DAT или TPS? настройки сканера не поменялись?
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение kreator »

DPZ писал(а): 13 Март 2019, 13:51 Программа работала нормально. Что могло случиться неделю назад? Ничего не переустанавливал, параметры не менялись ( ни в ОС ни в кларионе. ) Программу, естественно , не перекомпилировал...
Наверно, так не бывает. А locale используется?
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение Игорь Столяров »

DPZ писал(а): 13 Март 2019, 11:16 Вдруг кириллица превратилась в кракозяблы!
Есть только одна сумасшедшая идея при которое сие действительно возможно.
В процессе копирования данных буфер обмена Windows (ClipBoard) как-нибудь у Вас задействуется ? ;)
Если не знаете - попробуйте переключить раскладку клавиатуры с ENG на RUS (или UKR) и повторить выгрузку.
За теми кто отстал - не возвращаться. (С) Кодекс
DPZ
Бывалый
Сообщения: 84
Зарегистрирован: 11 Июль 2005, 7:29
Откуда: Одесса

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение DPZ »

Кодировка изменилась в тпс файле. Алгоритм прост. Из нескольких файлов ДАТ ( ввод еще 2-й клашей ) собирается один ТПС файл. Программа написана на 10-е. Нормально работала с 2014г. Вдруг свод (поле ФИО и адрес) испортились. Сканером ДАТ файл читается нормально. С раскладкой клавы попробую завтра.
П.З.Д.
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение Yufil »

Залез в просмотр базы данных, сгенерил программу конвертации. Откомпилировал, выполнил. А вот Locale в начале программы конвертации вставить забыл... Наверное....
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение Игорь Столяров »

Yufil писал(а): 13 Март 2019, 22:29А вот Locale в начале программы конвертации вставить забыл... Наверное....
Не … В вопросе ведь речь идёт о чуде. :)
DPZ писал(а): 13 Март 2019, 11:16Вдруг кириллица превратилась в кракозяблы!
Тут какая-то реакция Windows на неадекватное обновление или установку англоязычной программы (например Microsoft.SQL),
которая сбила установленную ранее национальную кодовую страницу на английскую и т.д.
За теми кто отстал - не возвращаться. (С) Кодекс
DPZ
Бывалый
Сообщения: 84
Зарегистрирован: 11 Июль 2005, 7:29
Откуда: Одесса

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение DPZ »

Запустил другую программу с аналогичным модулем. Заменил ДАТ файлы из архива . Попробовал менять раскладки клавы. Установок новых программ не было. Был удаленный доступ к облаку через инет.
П.З.Д.
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение kreator »

DPZ писал(а): 14 Март 2019, 9:09 Запустил другую программу с аналогичным модулем. Заменил ДАТ файлы из архива . Попробовал менять раскладки клавы. Установок новых программ не было. Был удаленный доступ к облаку через инет.
И что? Также всё плохо? Или хорошо? Спросили про использование clipboard и locale...
We are hard at work… for you. :)
DPZ
Бывалый
Сообщения: 84
Зарегистрирован: 11 Июль 2005, 7:29
Откуда: Одесса

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение DPZ »

Пока без перемен. locale использую. Месяц назад обрабатывались те же базы и теми же программами. ..............????????
П.З.Д.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение Игорь Столяров »

DPZ писал(а): 14 Март 2019, 9:59locale использую.
Это очень хорошо. Вопрос в том - как ? Например, если Вы сделали установки (абсолютно корректно):

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

  Locale('CLACHARSET','WINDOWS')
  Locale('CLACOLSEQ','WINDOWS')
  Locale('CLACASE','WINDOWS')
  и т.д.
то программа выставит все параметры по текущим настройкам Windows. Которые могли изменится (см. ниже).
И в результате на "той же программе" и при "никто-ничего не делал" можно получить совсем другой результат. :(

Мы где-то на форуме обсуждали тему, как по этой же причине могут возникнуть проблемы с ключами в TPS по
символьным строкам, если например файл создан под WinXP, а юзается под Win10 или просто на компьютере
со сбитой кодировкой.
За теми кто отстал - не возвращаться. (С) Кодекс
DPZ
Бывалый
Сообщения: 84
Зарегистрирован: 11 Июль 2005, 7:29
Откуда: Одесса

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение DPZ »

Запустил программу на 2-х других компьютерах. На одном работала нормально. Буду ковирять настройки
П.З.Д.
DPZ
Бывалый
Сообщения: 84
Зарегистрирован: 11 Июль 2005, 7:29
Откуда: Одесса

Файлы .dat в файл .tps Проблема с кириллицей

Сообщение DPZ »

Установил вторую ОС. Все заработало. Так и не понял, что произошло?
П.З.Д.
Ответить