Форум » [x]Harbour » Перенос базы из RU866 в UTF8 ? » Ответить

Перенос базы из RU866 в UTF8 ?

Andrey: Всем привет. Собрался переносить базу из кодировки RU866 в UTF8. Мемо-поля не хочу использовать. Как быть с длинными текстовыми данными ? Допустим адрес в поле С-250, как делать для новой базы с UTF8 ? Заводить два поля для адреса ? А как тогда разбивать и переносить из RU866 в UTF8 ?

Ответов - 62, стр: 1 2 3 4 All

Dima: PSP пишет: А лучше - соберите из исходников Все верно. Распакуй архив куда то и туда вот такой батник сложи и его запусти. Дороги только подправь и не нужное выключи [pre2] set path= set PATH=C:\MinGW12\bin set HB_HVM_ALL=yes set HB_INSTALL_PREFIX=c:\hb32mingw19 set HB_DIR_ADS=C:\ads.10.10\acesdk set HB_WITH_ADS=C:\ads.10.10\acesdk set HB_WITH_OPENSSL=C:\OpenSSL-Win32_11\include win-make clean win-make install -j2 [/pre2]

Oskar_AAA: 1. http://github.com/harbour/core/archive/master.zip по ссылке не могу открыть 2. harbour-nightly-win скачал и установил Компилятор BCC Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland MinGw тоже скачал и установил а с BAT файлом что-то не понимаю MAKE.EXE есть в BORLAND\BCC58\BIN BAT file set path= set PATH=C:\BORLAND\Bcc58\Bin set HB_HVM_ALL=yes win-make clean win-make install -j2 результат win-make не является внутренней или внешней командой, исполняемым файлом или пакетным файлом переменные среды: HB_BCC_INSTALL=C:\BORLAND\BCC58\BIN Path="C:\Windows\system32;C:\BORLAND\BCC58\BIN;C:\BORLAND\BCC55\INCLUDE что-то я туплю....

Dima: Oskar_AAA пишет: 1. http://github.com/harbour/core/archive/master.zip по ссылке не могу открыть Cсылка норм сливается и распаковывается а вот внутри если распаковать в "корне" живет win-make.exe Вот туда в "корень" и ложим батник. Под BCC он будет так выглядеть set path= set PATH=C:\BORLAND\BCC58\BIN set HB_HVM_ALL=yes set HB_INSTALL_PREFIX=c:\hb34bcc58 win-make clean win-make install -j2 а вот эта дорога указывает где создать папку с собранным Harbour set HB_INSTALL_PREFIX=c:\hb34bcc58 Теперь понятно ? Oskar_AAA пишет: 2. harbour-nightly-win скачал и установил А это где брал ? Ссылку дай , посмотрю что там живёт.


Oskar_AAA: https://sourceforge.net/projects/harbour-project/files/binaries-windows/nightly/ отсюда скачал

Dima: кинул на почту :)

Oskar_AAA: Dima на работе с личной почты забрать не получается. То что скачал https://sourceforge.net/projects/harbour-project/files/binaries-windows/nightly/ это подойдет?

Dima: Oskar_AAA я же и сюда сложил https://cloud.mail.ru/public/fmcg/KYUVtMGmA кроме почты

Oskar_AAA: Dima Спасибо, дома гляну.... в офисе не получается и с облака забрать

Oskar_AAA: Dima Скачал с почты... Распаковал в каталог HB34 Запустил BAT file set path= set PATH=C:\BORLAND\Bcc58\Bin set HB_HVM_ALL=yes set HB_INSTALL_PREFIX=c:\hb34bcc58 Win-make clean Win-make install -j2 Вышла ошибка Hbpp.exe Не удается продолжить выполнение кода, поскольку система не обнаружила UNICOWS.DLL . Для устранения этой проблемы попробуйте перестановить программу

Dima: Oskar_AAA пишет: поскольку система не обнаружила UNICOWS.DLL А он есть вообще ? У меня тут живет C:\bcc58\Lib\unicows.lib

Dima: В архиве что скачал он есть core-master\lib\3rd\win\bcc\ сложи его в папку с BCC , надеюсь понятно куда

SergKis: Oskar_AAA пишет set PATH=C:\BORLAND\Bcc58\Bin У меня тут живет C:\bcc58\Lib\unicows.lib Может стоит согласовать пути

Oskar_AAA: нашел в папке C:\BORLAND\Bcc58\LIB\PSDK

Oskar_AAA: unicows.lib от 08/09/2006

Dima: Oskar_AAA пишет: нашел в папке C:\BORLAND\Bcc58\LIB\PSDK что то размер у него маловат , бери из архива где я сказал

Dima: Oskar_AAA пишет: unicows.lib от 08/09/2006 а тот что в архиве 28.04.2021

Oskar_AAA: Добрый день, коллеги. Может мне заменить Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland Тогда на какой?

SergKis: Oskar_AAA Возьмите готовый вариант сборки MiniGui Посмотрите BATCH\hbmk.bat, в нем есть set GT=-gtgui, set GT=-gtwin, ..., есть смешанный режим с gui окнами Настройте minigui.cfg В файле *.hbp задавайте правила сборки (посмотрите в примерах SAMPLES\...) Возможно этого будет достаточно

Oskar_AAA: Dima SergKis Оставил свой BORLAND C++ перекопировал unicows.lib из архива Запустился Win-Make. В итоге ошибок не вышло. На выходе получил Каталог C:\HB32BCC58. Значит получилось собрать Harbour последней версии...? Теперь как запустить проект xHarbour (консольный) под "свежий" Harbour (также в консоли)...? Коллеги, спасибо за помощь...

SergKis: Oskar_AAA смотрите hbmk2.exe параметры (для xhb) и поиск по сайту, что то было по hbmk2 PS hbmk2.exe -? > hbmk2.lst



полная версия страницы