Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / FoxPro 2.5 -> Visual FoxPro 6.0 / 13 сообщений из 13, страница 1 из 1
21.09.2003, 15:17
    #32271132
MuFF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro 2.5 -> Visual FoxPro 6.0
Помогите! У меня проблема. Надо из досовской версии фокса прогу перегнать в Визуал. Все получилось, но текст который находится в Activate window никак не хочет менять кодировку. Подскажите что делать!!!
А в тексте программы все по рууски нормально пишется...
вот и фотка этого безобразия
...
Рейтинг: 0 / 0
21.09.2003, 21:05
    #32271191
Mike222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro 2.5 -> Visual FoxPro 6.0
При открытии файла необходимо выбрать кодовую страницу ДОС, т.е. 866, затем сохранить как с добавлением (выбором) кодовой страницы 1251.
...
Рейтинг: 0 / 0
22.09.2003, 09:04
    #32271299
MuFF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro 2.5 -> Visual FoxPro 6.0
Так сделал. В итоге весь текст по русски, а то что в окне - по ироглифски.... :(((
...
Рейтинг: 0 / 0
22.09.2003, 10:10
    #32271345
TheBurn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro 2.5 -> Visual FoxPro 6.0
Посмотри кодовую страницу в своей форме - она тоже должна быть 1251
...
Рейтинг: 0 / 0
22.09.2003, 10:22
    #32271356
MuFF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro 2.5 -> Visual FoxPro 6.0
я делаю без форм... По старинке. как в досовском фоксе.
На картинке все видно!!!
...
Рейтинг: 0 / 0
22.09.2003, 10:27
    #32271359
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro 2.5 -> Visual FoxPro 6.0
Правильный адрес картинки, для тех кто не обладает телепатическими способностями:
http://www.pixelimp.i2x2.ru/1.jpg

2MuFF

Попробуй указать нормальный шрифт для отображения. IMHO, foxfont не поддерживает кириллицу.
...
Рейтинг: 0 / 0
22.09.2003, 10:48
    #32271387
Yura .
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro 2.5 -> Visual FoxPro 6.0
Судя по всему проделана только часть работы по переводу проекта под VFP.
В файле CONFIG.FPW надо так-же указывать страницу 1251 и кроме того сами исходники так-же должны быть все переведены под виндовую кодировку. Именно по этой причине на экрана и появляется псевдографика.
...
Рейтинг: 0 / 0
22.09.2003, 21:59
    #32272249
RVZ
RVZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro 2.5 -> Visual FoxPro 6.0
Брось это занятие, бесполезно! Я это пробовал 4 года назад. Перегони текст через CP-866, нарисуй заново формы и вставь текст программы на соответсвующие методы. Это будет гораздо быстрее. Удачи!
...
Рейтинг: 0 / 0
23.09.2003, 06:35
    #32272338
ozerjan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro 2.5 -> Visual FoxPro 6.0
Согласен с RVZ.
...
Рейтинг: 0 / 0
23.09.2003, 06:48
    #32272346
MuFF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro 2.5 -> Visual FoxPro 6.0
Всем спасибо... Буду мучаться. :))
...
Рейтинг: 0 / 0
23.09.2003, 08:09
    #32272376
brahew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro 2.5 -> Visual FoxPro 6.0
к каждому define window и browse надо дописать какие будут фонты и что-то еще, сейчас не помню, давно это было. Нормального отображения дрбится можно, но мы все равно переделывали на формы.
...
Рейтинг: 0 / 0
23.09.2003, 09:01
    #32272439
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro 2.5 -> Visual FoxPro 6.0
ПРисоединяюсь к мнению большинства (пройдя через весь этот ужас самостоятельно) - не мучайте голову, переделывайте все вручную (с формами, отчетами...) Вся идеология VFP построена на этом. Потратив нервы и силы на переделку - вы освоите новый продукт.

Одно замечание - программирование под VFP сильно отличается от DOS, постарайтесь сразу применить эти хорошие отличительные черты (классы, буферизацию таблиц и т.д. и т.п.)

Удачи на нелегком пути! Все окупится сторицей!
...
Рейтинг: 0 / 0
23.09.2003, 12:21
    #32272747
Yura .
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FoxPro 2.5 -> Visual FoxPro 6.0
Запустить программу можно, не указывая шрифт для каждого окна, если при этом в начале программы указать
Modify window screen font "FixedSys", 10 Style ''
При разрешении 640 на 480 этот шрифт как раз обеспечивает координаты объектов на окнах близкие к досовым. Тем не менее действительно, для устранения проблем надо дописывать к каждому определению окна шрифт и его размер. Кроме того все-равно потребуется модернизация программы вслед за изменением требований юзеров, а значит неизбежно придется осваивать новые методы программирования, а тут еще есть ряд подводных камней, да и выше обозначены не все проблемы, которые могут возникнуть при переводе.
Писать заново или переводить, решать Вам, но если устарела не только сама платформа, но и требуется еще и модернизация БД, то выбора нет, нужно писать с нуля. Если модернизация БД незначительная, но мало времени на это дело, возможно попытаться перевести, возможен так-же ход конем - начинать писать фактически с нуля на новой платформе, при этом старая задача остается работать под ДОС, как есть, а вновьпереписанная программа будет просто подключаться к старой БД, и постепенно наращивая требуемый функционал до необходимого уровня, просто заменит старую программу.

В принципе вариантов подхода много. Примеры постепенного перевода - Галактика и BEST 5. Примеры полного переписывания - 1С и Парус.
Теоретически Парус 4 можно было перевести, но с точки зрения развития ТЗ это было нецелесообразно. BEST 5 использует еще достаточно много, написанного под BEST 4, и многие окна - откровенно дос-технология, но на мой взгляд перевод был успешным.

Выбирайте и решайте. Решайте, но помните выбрав один из путей надо будет его держаться до победеного конца.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / FoxPro 2.5 -> Visual FoxPro 6.0 / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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