Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Русский текст - псевдографикой / 5 сообщений из 5, страница 1 из 1
08.02.2004, 16:48
    #32401921
Юрий23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русский текст - псевдографикой
Здравствуйте!
Просмотрел предыдущие темы с похожей проблемой, но не нашел ответа на свой вопрос.
Пишу лабораторную на FPW 2.6
Ввод русского текста в программе вызывает псевдографику при исполнении программы. С английским все нормально.
В файле Config.fpw прописывал CODEPAGE = 866. Результат тот же.
Система Win2000 Millenium. В языковой настройке русский установлен.
Помогите кто может.
Спасибо.
...
Рейтинг: 0 / 0
08.02.2004, 18:52
    #32401951
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русский текст - псевдографикой
>Система Win2000 Millenium
Так 2000 или Millenium? Это несколько разные операционки:)

>Ввод русского текста в программе вызывает псевдографику при исполнении программы. С английским все нормально.
Скорее всего не хзагружен драйвер руских букв. Поставь загрузку хотябы того же KEYERUS-а в BAT-ик, запускающий твое приложение. Или читай документации по своей операционки по руссификации DOS-режима
...
Рейтинг: 0 / 0
09.02.2004, 15:00
    #32402883
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русский текст - псевдографикой
Потому что в файле конфигурации надо прописать

CODEPAGE=1251

Кроме того, убедись, что есть файл FOXPRO.INT (на конце буква "T", не путать с ini. От слова international). Этот файл поставляется вместе с Foxpro и лежит в его корневом каталоге. Надо распространять его вместе с EXE.

Ну и проверь факт наличия кодовой страницы у собственно таблиц функцией DBF(). У старых DOS таблиц должно быть 866. У таблиц собственно FPW должно быть 1251. Изменить кодовую страницу можно при помощи программки CPZERO.PRG также поставляющейся с FoxPro
...
Рейтинг: 0 / 0
12.02.2004, 09:08
    #32406576
Юрий23
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русский текст - псевдографикой
Burn.
Я запускаю свое приложение внутри СУБД файлом PRG. Приложение запускается не перходя в DOS. Думаю, здесь все должно быть нормально.
Спасибо.

Владимир.
В файле CONFIG.FPW=1251 прописал.
Файл FOXPRO.INT присутствует.
Проблема осталась.
Но я не знаю как при помощи функции DBF () проверить наличие кодовой страницы у таблиц (sorry за дилетанство).
И еще вопрос, где можно достать "нормальный" дистрибутив FOX PRO 2.6? Я свой купил на рынке в формате Disk Dupe DDF. Может быть здесь собака порылась?
Спасибо.
...
Рейтинг: 0 / 0
12.02.2004, 12:29
    #32406924
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русский текст - псевдографикой
USE MyTab
?CPDBF()

Для FPW должно быть у всех таблиц 1251. Если это не так, то воспользуйся утилитой CPZERO.prg для исправления. Эта программа поставляется вместе с FoxPro.

Из среды FoxPro даешь такую команду

DO CPZERO.prg with "MyTab.dbf",1251
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Русский текст - псевдографикой / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]