Форум » [x]Harbour » вьювер и редактор » Ответить

вьювер и редактор

and3081: Подскажите пожалуйста, перехожу с клиппера на харбор. Раньше для файлов в ДОС-кодировке использовались маленькие утилитки из комплекта старого Нортона: просмотр - wpview.exe просмотр dbf - dbview.exe редактирование - ncedit.exe Нужна замена на 32 разряда, чтобы работало в 64-разр.винде. Или я не вижу, и в харборе есть штатные ГОТОВЫЕ средства ? А для WIN-кодировки используется Блокнот.

Ответов - 18

Dima: and3081 пишет: вьювер http://clipper.borda.ru/?1-4-0-00000852-000-0-0-1369227468 Как вариант класс HBEditor

Andrey: Для перехода вам сюда: http://clipper.borda.ru/?1-6-0-00000012-000-0-0-1306468042 Работа с DBF: http://clipper.borda.ru/?1-4-0-00000666-000-0-0-1370002542 Немного доки: http://files.mail.ru/6380353BD8494E85B3E2484EE042A2A6

petr707: Dbfnavigator click here


Dima: and3081 пишет: Нужна замена на 32 разряда, чтобы работало в 64-разр.винде 32 разряда и так будет работать на 64 битной винде. 16 не будет без спец методов и лучше забыть про такие проги.

Sergy: Для просмотра/редактирования файлов давно использую команду RUN("far /e "+cFileName). Единственное, что в последних версиях Far нужно будет установить "автоопределение кодировки" и "базовая кодировка по умолчанию - OEM 866" тк на файлах с псевдографикой автоопределение может споткнуться и юзеру нужно будет нажимать F8. Обратите внимание, что для корректной работы Clipper-программы в Harbour нужно при старте указать: REQUEST HB_LANG_RU866 REQUEST HB_CODEPAGE_RU866 HB_LANGSELECT("RU866") HB_CDPSELECT("RU866") Тогда все будет открываться как и в Clipper. Если для программы будет выбрана ANSI кодировка "RU1251", тогда для просмотра dbf DOS-таблиц должно вполне хватать штатных средств типа DBVIEW(), нужно лишь принудительно указать USE ... CODEPAGE "RU866"

and3081: всем спасиб, будем копать. Заодно подскажите, во что обернуть REQUEST HB_LANG_RU866 REQUEST HB_CODEPAGE_RU866 HB_LANGSELECT("RU866") HB_CDPSELECT("RU866") что бы один исходник можно было компилить и в клиппер (на переходный период) и в харбор. Я так понимаю, что #ifndef ??? .... #endif Что проще использовать как идентификатор харбора- есть какоя-то штатная переменная у харбора или как задать #define в .hbp / команде hbmk2 ?

alkresin: #ifdef __HARBOUR__ ... #endif

and3081: вопрос с простеньким редактором для текстовых файлов в ДОС-кодировке остался открытым. Остальное решил. Far хорош для себя, а бегать устанавливать каждому клиенту не вариант. А что за класс HBEdit, не найду в харбор 3.2.0 ?

and3081: просмотр текстов- скачал prg у кресина, респект товарищу, подшаманил под себя. просмотр dbf- нарисовал tbrowse редактор- нашел утилитку Akelpad.exe- free, русифицирован, автоматом понимает DOS / WIN, маленький 382к, без инсталяции. То что надо ! Даже есть 64-разр.вариант. Всем спасибо.

ММК: and3081 пишет: вопрос с простеньким редактором для текстовых файлов в ДОС-кодировке остался открытым. Остальное решил. Far хорош для себя, а бегать устанавливать каждому клиенту не вариант. Работает и с флэшки

azoo: and3081 , Far 3 - даже с подсветкой синтаксиса. Можно настроить сборку проекта по нажатию Enter. DBFnavigator для просмотра DBF. Хотя можно свой вьюер DBF написать и откомпилить на Harbour.

azoo: Заметил, что .DBF-файлы, после использования в программе, написанной на Harbour некорректно открываются в программе dbview.exe (из Norton Commander). И ещё при работе в программе FAR после открытия и выхода из программы на Harbour изменяются символы в консоли FAR, а именно символы кириллицы отображаются в виде вопросиков "??????????". Как это исправить может кто знает ?

petr707: Попробуйте Harbour программу запускать из Far по клавише Shift+Enter. Возможно, она изменяет и не восстанавливает шрифт текущего win-окна(Far'a)

Vladimir: azoo пишет: Заметил, что .DBF-файлы, после использования в программе, написанной на Harbour некорректно открываются в программе dbview.exe (из Norton Commander) Для FAR есть плагин просмотра DBF - LookDBF. Просмотр, экспорт/импорт, выделение по условию, суммирование числовых полей выделенных записей. Плагин старый, но работает и в FAR 2 и 3. Плагин ищи на PlugRing FARа, более новая версия http://alexbolt.narod.ru/.

azoo: Vladimir, хороший плагин, то что надо. Один глюк небольшой заметил - там есть клавиша f4-редактирование, если её нажать открывается текущая запись, затем нажимаю ESC и Far завершает работу. У меня FAR 2. На других ещё не пробовал.

Dima: azoo пишет: У меня FAR 2 Far 1.7 полет нормальный

Vladimir: azoo пишет: f4-редактирование, если её нажать открывается текущая запись, затем нажимаю ESC и Far завершает работу С таким вроде не сталкивался. Хотя использовал на FAR 1,2,3 (сейчас). Попробуй обновить с авторского сайта. На форуме FAR в теме просмотрщиков DBF также встречалась ссылка на обновление этого плагина под FAR2.

Панченко: azoo пишет: Заметил, что .DBF-файлы, после использования в программе, написанной на Harbour некорректно открываются в программе dbview.exe (из Norton Commander). Если имелся в виду Total Commander, то для него есть плагин xBaseView. Пользуюсь версией 604 - проблем пока не наблюдалось.



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