Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Modify file выдает ерунду. Страница 1251 - 100%.
|
|||
|---|---|---|---|
|
#18+
Перечитал: http://sql.ru/forum/actualthread.aspx?tid=116072&hl=modify+file http://sql.ru/forum/actualthread.aspx?tid=119940&hl=modify+file Не помогло. Проблема в следующем. Есть текстовый файл ааа.тхт, сформированный другой программой (написанной тоже на foxpro 5.0) с помощью вывода информации в файл. Его присылают по почте. Его сначала нужно просмотреть. Иду по простому пути. Через "modify file aaa.txt in window okno_rab" пользователь должен открыть его в окне. Если нужно, сделать изменения. Там таблица. По выходу, его нужно обработать. С обработкой проблем нет. Но когда я открываю его через modify file, то вижу там вместо русских букв иероглифы. Хотя создан он в 1251 странице, это точно. И в windos Commandor'е или Total Commandor'е, если его открыть через F3 в меню "ВИД" автоматически также показывается ANSI (кодировка WINDOWs) (там стоит галочка). Modify file применяю, потому что тогда таблица смотрится читабельно, без сдвигов. В windos Commandor'е тоже, если открываешь через F3, то "красивая" таблица, если через F3, то со сдвигами. Если использовать элемент управления editbox, то там таблица выходит читабельно, но "не красиво". Можно, конечно выкручиваться, перерабатывать таблицу, выводить по другому в другом виде. Но она там не одна и заморочек много будет. А вот почему элементарно через "modify file aaa.txt in window okno_rab" или даже "modify file aaa.txt as 1251" показывает белиберду вместо русских букв? Ведь страница то 100% 1251. Кстати. Если создать этот файл прям в проекте (достаточно несколько русских букв), а потом обратится к нему из программы один раз через Modify file, то потом и просмотр в проекте будет показывать не русские буквы, а иероглифы. А Codepage по прежнему определен как 1251. Почему? В Config.fpw в каталоге - Codepage = 1251. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 23:05 |
|
||
|
Modify file выдает ерунду. Страница 1251 - 100%.
|
|||
|---|---|---|---|
|
#18+
IMHO, проблема в кривом шрифте, который использует система для отображения текста в MODIFY FILE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 23:31 |
|
||
|
Modify file выдает ерунду. Страница 1251 - 100%.
|
|||
|---|---|---|---|
|
#18+
Попробуй в команде DEFINE WINDOW okno_rab ... явно указать русский шрифт. Что-то вроде: DEFINE WINDOW okno_rab ... FONT "Courier New Cyr",10 PS: Для EditBox также можно указать "подходящий" шрифт в свойстве EditBox.FontName="Courier New Cyr" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 12:07 |
|
||
|
Modify file выдает ерунду. Страница 1251 - 100%.
|
|||
|---|---|---|---|
|
#18+
Причина была в следующем. В первый раз дал каманду: Modi file aaa.txt wind okno_rab И все. При этом почему-то выводится так, как будто я хочу просмотреть 1251 из досовского просмотра. Никакие последующие действия с этим именем файла ничего не дают. Это записывается намертво в foxuser.dbf, foxuser.ftp. Даже если пото я буду давать Modi file aaa.txt без wind okno_rab. Помогло только удаление этого foxuser.dbf, foxuser.fpt . Потом команда Modi file aaa.txt открывает как надо. Кстати, еще лучше использовать не Modi file, а Modi command, тогда окно выходит во всю ширину таблиц. Вопрос остался только в том, почему команда Modi file aaa.txt wind okno_rab выводит файл так, как будто я пытаюсь просмотреть windows'овский файл, н-р, из Нортон-редактора. Ведь 866 страницу я нигде не упоминаю. Тут даже не кривой шрифт, а что-то еще. А именно define... я и пробовал попервоначалу. Ничего, даже с указанием шрифтов. Сейчас вообще без него. Но это уже так... Главная проблема решена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 22:41 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1595517]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 482ms |

| 0 / 0 |
