|
|
|
Преобразование header таблицы DBASE 4 в FOX2X AS 866
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста кто знает, как преобразовать заголовок таблицы DBASE 4 в формат FOX2X с кодовой страницей 866 без открытия по умолчанию служебного окна Code Page. Пробовал команду SET CPDIALOG OFF, но она как и следовала ожидать лишь подавляет выдачу окна Code Page, а при открытии таблицы русские буквы показывает кракозябрами и по видимому ничего в header не меняет. В конце концов решил проблему изменения header таблицы низкоуровневой функцией FWRITE. Но видимо должно быть более простое решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 08:36 |
|
||
|
Преобразование header таблицы DBASE 4 в FOX2X AS 866
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 09:25 |
|
||
|
Преобразование header таблицы DBASE 4 в FOX2X AS 866
|
|||
|---|---|---|---|
|
#18+
DO CPZERO WITH dbfname, codepage_number && marks the database with specified codepage ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 09:27 |
|
||
|
Преобразование header таблицы DBASE 4 в FOX2X AS 866
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ, Гоша. Код первого сообщения не совсем понятен. Перед SELECT myTable я должен ее открыть, используя USE. Когда я выполняю USE Path_myTable_DBASE_4 появляется служебное окно Code Page, в котором я и должен вручную установить кодировку. Хотелось бы избежать этого и автоматом в проге устанавливать codepage. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 09:41 |
|
||
|
Преобразование header таблицы DBASE 4 в FOX2X AS 866
|
|||
|---|---|---|---|
|
#18+
Гоша, киньте пожалуйста текст CPZERO.prg ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 09:44 |
|
||
|
Преобразование header таблицы DBASE 4 в FOX2X AS 866
|
|||
|---|---|---|---|
|
#18+
Первый код - если надо сохранить таблицу в формате 2-ой фоксы с досовской кодировкой. у нас была такая необходимость, готовили реестры в восьмерке, а там, куда готовили был 2-ой фокс. Т.е. первый случай для того, чтобы сохранить таблицу в формате 2-ой фоксы. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 10:06 |
|
||
|
Преобразование header таблицы DBASE 4 в FOX2X AS 866
|
|||
|---|---|---|---|
|
#18+
Еще раз спасибо Гоша. Посмотрел код cpzero. Тоже сложноватый. Изменяет заголовок таблицы низкоуровневой функцией FWRITE. Примерно тоже самое у меня сейчас и работает. Видимо более простого решения пока нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 10:27 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34300982&tid=1589952]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 364ms |

| 0 / 0 |
