Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CpDbfChange.exe утилита == CpZero.prg без VFP-runtime

75 views
Skip to first unread message

Michael Drozdov

unread,
Nov 10, 2006, 10:37:10 AM11/10/06
to
Hi All,

Собственно нашим ребятам потребовался subj, наверняка в инете это можно
найти... но мы же лёгких путей не выбираем, да и код можно подправить по
своему усмотрению... на предмет расширить/углубить... Так что вот, нарисовал
subj...

Hу проблема в том, что данные им присылают (ну из-под какой-то древней
DOS-проги), а они обрабатывают их через фоксовый ODBC-драйвер, как я понял...
Там где они это делают, вроде как VFP-runtime на сервере ставить
нежелательно... во всяком случае, для того чтобы решить только эту проблему
над периодически присылаемыми FPD-таблицами...

Можете скачать, кому такое же надо... Кстати сильно не тестировалось, т.ч.
если будут замечаны ляпы в коде, буду всегда рад подправить...

Вот ReadMe.txt:
---
Утилита является слегка видоизменённым аналогом утилиты VFP
tools/CpZero/CpZero.prg и предназначена для изменения "Кодовой Страницы"
dbf-основанных файлов. Hаписана на MS VC++ VS .NET 2003, поэтому может быть
использована и там, где нет установленных библиотек VFP-runtime

К видоизменениям относятся следующие:
- обработке подвергается не один файл, как в CpZero.prg, а все файлы
указанного каталога
- по умолчанию задан не сброс кодовой страницы (т.е. 0), а 866 (т.е. DOS
Russian) как наиболее предполагаемое значение
- наконец, список расширений dbf-основанных файлов несколько расширен, т.е.
такой: DBF, SCX, VCX, FRX, LBX, MNX, DBC, PJX

Строка обращения имеет следующий синтаксис:

>CpDbfChange.exe [[{/|-}d] <"FullPath">] [[{/|-}c] <CodePage>] | {/|-}h

здесь:

<"FullPath"> - полный путь к каталогу с dbf-основанным файлам (при отсутствии,
текущий каталог)
<CodePage> - кодовая страница, которую требуется прописать в заголовки всех
dbf-основанных файлов (при отсутствии, подразумевается 866)
---

Скачать можно здесь: http://vfpdev.narod.ru/util_r.html#vc_utils -
cpdbfset.zip [10.11.2006] (52KB) - CpDbfChange.exe утилита...

Best regards.
Михаил Дроздов, ИВС Софт, Пермь, Россия
[Michael Drozdov, ICS Soft, Perm, Russia]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
My Page: http://vfpdev.narod.ru/
ICS Page: http://www.ics.perm.ru/ [on Russian]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Мои наилучшие пожелания

0 new messages