18 сентября, вторник 16:52
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Сломалась кодировка при импорте справочников в Klico

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Сломалась кодировка при импорте справочников в Klico

    Позавчера обновили валютному отделу компьютеры, и с того момента кликошная программа по форме 634 перестала импортировать ежедневные курсы валют в нормальной кодировке. Получаются кракозябры какие-то.
    Достали из коробки старый уже упакованный комп (на котором эти курсы импортируются в нормальной русской кодировке), запустили, сравнили все настройки BDE – абсолютно совпадают. Прямо взяли и скопировали целиком директорию C:\...m Files\Borland\Common Files\BDE> со старого компьютера на новый – все равно на старом по-прежнему работает, на новом нет.
    В системном реестре смотрели переменную DosKeybCodes 409 и 419 – и там, и там значение «ru». Операционки на старом и новом компе одинаковые – XP.
    Прямо зашли в тупик, не знаем, куда рыть дальше.

  • #2
    BDE - System - Init - Langdriver - ascii Ansi?

    Комментарий


    • #3
      а под "админом" пробывали? мож что с правами, чет такое припоминается...

      Комментарий


      • #4
        BDE - System - Init - Langdriver - ascii Ansi?

        нет, везде стоит 866 кодировка
        под админом то же самое

        Комментарий


        • #5
          Необходима установка Borland Data Base Engine версии не ниже 5.01 с поддержкой драйвера Paradox.
          НАСТРОЙКА ДРАЙВЕРА PARADOX
          В качестве языкового драйвера установить Paradox Cyrr 866 с помощью программы BDEAdministrator.
          В закладке Configuration должны быть выбраны последовательно подразделы Drivers, Native и Paradox и выставлены следующие параметры:
          VERSION – 4.0
          TYPE – FILE
          LANGDRIVER – Paradox Cyrr 866 (выбирается из предлагаемого списка; режим выбора появляется после нажатия левой клавиши “мыши” на данную строку).
          Сохраните внесенные изменения.
          НАСТРОЙКА ДРАЙВЕРА DBASE
          Установка драйвера DBASE требуется в том случае, если в программном обеспечении заложена функция обновления справочников из внешних файлов формата *.dbf (см. п. 2.1.7.).
          В качестве языкового драйвера установить dBASE RUS cp866 с помощью программы BDEAdministrator.
          В закладке Configuration должны быть выбраны последовательно подразделы Drivers, Native и DBASE и выставлены следующие параметры:
          VERSION – 4.0
          TYPE – FILE
          LANGDRIVER – dBASE RUS cp866 (выбирается из предлагаемого списка; режим выбора появляется после нажатия левой клавиши “мыши” на данную строку).
          Сохраните внесенные изменения.
          НАСТРОЙКА ДРУГИХ ПАРАМЕТРОВ BDE Administrator
          В закладке Configuration должны быть выбраны последовательно подразделы System, Init и выставлен параметр:
          LOCAL SHARE – TRUE
          Сохраните внесенные изменения.
          В закладке Configuration должны быть выбраны последовательно подразделы System, Formats и Number и выставлен параметр:
          DECIMALSEPARATOR – . (точка)
          Сохраните внесенные изменения.
          Программа BDEAdministrator по умолчанию устанавливается в каталог C:\Program Files\Borland\Common Files\BDE и может быть запущена двойным щелчком мыши на иконке файла BDEADMIN.EXE.
          Если настройки отличаются от рекомендуемых, при входе в программу выдается предупредительное сообщение:

          Комментарий


          • #6
            Да. Мы все это прекрасно знаем.
            У нас все так и стоит.
            Само клико при просмотре настроек ни красным, ни желлтым ничего не выделяет.

            Комментарий


            • #7
              а если.. Пуск - Настройки - Панель Управления - Языки и региональные стандарты, и вот там везде где можно выбрать "Русский"
              С уважением

              SunDog

              Комментарий


              • #8
                да, там тоже везде русский

                Комментарий


                • #9
                  BDE - System - Init - Langdriver - ascii Ansi?
                  нет, везде стоит 866 кодировка
                  под админом то же самое


                  Обычно, если нет других BDE приложений,
                  должна стоять - BDE - System - Init - Langdriver - ascii Ansi

                  Комментарий


                  • #10
                    В dbf-файле какой символ со смещением 29 (десятичным) от начала файла?

                    Комментарий

                    Пользователи, просматривающие эту тему

                    Свернуть

                    Присутствует 1. Участников: 0, гостей: 1.

                    Обработка...
                    X