powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Шрифты на FoxPro 9
5 сообщений из 5, страница 1 из 1
Шрифты на FoxPro 9
    #35628823
Гость 3226
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте асы FoxPro!!!

У меня вопрос такого рода, у нас есть программа написанная на FoxPro 9. Да поры до времени она работала отлично, но не давно она начала выводить в гриде и в списках (контролы) вместо русских букв черт знает что. Пробовал советы по редак. реестра и шрифты переустановил не чего не помогает. Что же делать может кто то знает. Машине стоит Windows Server 2003
...
Рейтинг: 0 / 0
Шрифты на FoxPro 9
    #35628935
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
глянь хелп по FontCharSet
и выставть cyrillic елси не так
...
Рейтинг: 0 / 0
Шрифты на FoxPro 9
    #35629726
Темы рабочего столане меняли случаем?
...
Рейтинг: 0 / 0
Шрифты на FoxPro 9
    #35631334
Фотография Эрик Скабичевский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.Темы рабочего столане меняли случаем?

Поправь реестр в ключе, HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage ,
параметры 1250.nls и 1252.nls на 1251.nls.
...
Рейтинг: 0 / 0
Шрифты на FoxPro 9
    #35634621
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если сделать вот так:

Local lcCurdir, LcReportDir

LcReportDir=GETDIR('', 'Репорты располагаются')

if empty(LcReportDir)

Return .f.

EndIF

lcCurdir=CurDir()

LOCAL lnCount

LOCAL ARRAY laFrx[1]

lnCount=ADIR(laFrx, LcReportDir+'*.frx')



LOCAL lnI, lnCountReplace, lnCountNotReplace

lnCountReplace=0

lnCountNotReplace=0

for lnI=1 to lnCount

select 0

use (LcReportDir+laFrx[lnI, 1]) again


replace resoid with 204 FOR resoid=1


lnCountReplace=lnCountReplace+1


use

EndFor

MessageBox('Замена кодовой страницы успешно завершена.'+chr(13)+'Всего
репортов в директории : '+Transform(lnCount)+chr(13)+'Удалено из :
'+Transform(lnCountReplace)+chr(13)+'Оставлено в :
'+transform(lnCountNotReplace),0,'Замена завершена')





Потом открыть каждый репорт, передернуть шрифт на любом контроле, сохранить.

Перестроить проект. Будет правильно отображаться в 9-ке?


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Шрифты на FoxPro 9
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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