Собственно нашим ребятам потребовался 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]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Мои наилучшие пожелания