Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
FoxPro 2.5 -> Visual FoxPro 6.0
|
|||
|---|---|---|---|
|
#18+
Помогите! У меня проблема. Надо из досовской версии фокса прогу перегнать в Визуал. Все получилось, но текст который находится в Activate window никак не хочет менять кодировку. Подскажите что делать!!! А в тексте программы все по рууски нормально пишется... вот и фотка этого безобразия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2003, 15:17 |
|
||
|
FoxPro 2.5 -> Visual FoxPro 6.0
|
|||
|---|---|---|---|
|
#18+
При открытии файла необходимо выбрать кодовую страницу ДОС, т.е. 866, затем сохранить как с добавлением (выбором) кодовой страницы 1251. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2003, 21:05 |
|
||
|
FoxPro 2.5 -> Visual FoxPro 6.0
|
|||
|---|---|---|---|
|
#18+
Так сделал. В итоге весь текст по русски, а то что в окне - по ироглифски.... :((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 09:04 |
|
||
|
FoxPro 2.5 -> Visual FoxPro 6.0
|
|||
|---|---|---|---|
|
#18+
Посмотри кодовую страницу в своей форме - она тоже должна быть 1251 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 10:10 |
|
||
|
FoxPro 2.5 -> Visual FoxPro 6.0
|
|||
|---|---|---|---|
|
#18+
я делаю без форм... По старинке. как в досовском фоксе. На картинке все видно!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 10:22 |
|
||
|
FoxPro 2.5 -> Visual FoxPro 6.0
|
|||
|---|---|---|---|
|
#18+
Правильный адрес картинки, для тех кто не обладает телепатическими способностями: http://www.pixelimp.i2x2.ru/1.jpg 2MuFF Попробуй указать нормальный шрифт для отображения. IMHO, foxfont не поддерживает кириллицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 10:27 |
|
||
|
FoxPro 2.5 -> Visual FoxPro 6.0
|
|||
|---|---|---|---|
|
#18+
Судя по всему проделана только часть работы по переводу проекта под VFP. В файле CONFIG.FPW надо так-же указывать страницу 1251 и кроме того сами исходники так-же должны быть все переведены под виндовую кодировку. Именно по этой причине на экрана и появляется псевдографика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 10:48 |
|
||
|
FoxPro 2.5 -> Visual FoxPro 6.0
|
|||
|---|---|---|---|
|
#18+
Брось это занятие, бесполезно! Я это пробовал 4 года назад. Перегони текст через CP-866, нарисуй заново формы и вставь текст программы на соответсвующие методы. Это будет гораздо быстрее. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 21:59 |
|
||
|
FoxPro 2.5 -> Visual FoxPro 6.0
|
|||
|---|---|---|---|
|
#18+
Согласен с RVZ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 06:35 |
|
||
|
FoxPro 2.5 -> Visual FoxPro 6.0
|
|||
|---|---|---|---|
|
#18+
Всем спасибо... Буду мучаться. :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 06:48 |
|
||
|
FoxPro 2.5 -> Visual FoxPro 6.0
|
|||
|---|---|---|---|
|
#18+
к каждому define window и browse надо дописать какие будут фонты и что-то еще, сейчас не помню, давно это было. Нормального отображения дрбится можно, но мы все равно переделывали на формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 08:09 |
|
||
|
FoxPro 2.5 -> Visual FoxPro 6.0
|
|||
|---|---|---|---|
|
#18+
ПРисоединяюсь к мнению большинства (пройдя через весь этот ужас самостоятельно) - не мучайте голову, переделывайте все вручную (с формами, отчетами...) Вся идеология VFP построена на этом. Потратив нервы и силы на переделку - вы освоите новый продукт. Одно замечание - программирование под VFP сильно отличается от DOS, постарайтесь сразу применить эти хорошие отличительные черты (классы, буферизацию таблиц и т.д. и т.п.) Удачи на нелегком пути! Все окупится сторицей! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 09:01 |
|
||
|
FoxPro 2.5 -> Visual FoxPro 6.0
|
|||
|---|---|---|---|
|
#18+
Запустить программу можно, не указывая шрифт для каждого окна, если при этом в начале программы указать Modify window screen font "FixedSys", 10 Style '' При разрешении 640 на 480 этот шрифт как раз обеспечивает координаты объектов на окнах близкие к досовым. Тем не менее действительно, для устранения проблем надо дописывать к каждому определению окна шрифт и его размер. Кроме того все-равно потребуется модернизация программы вслед за изменением требований юзеров, а значит неизбежно придется осваивать новые методы программирования, а тут еще есть ряд подводных камней, да и выше обозначены не все проблемы, которые могут возникнуть при переводе. Писать заново или переводить, решать Вам, но если устарела не только сама платформа, но и требуется еще и модернизация БД, то выбора нет, нужно писать с нуля. Если модернизация БД незначительная, но мало времени на это дело, возможно попытаться перевести, возможен так-же ход конем - начинать писать фактически с нуля на новой платформе, при этом старая задача остается работать под ДОС, как есть, а вновьпереписанная программа будет просто подключаться к старой БД, и постепенно наращивая требуемый функционал до необходимого уровня, просто заменит старую программу. В принципе вариантов подхода много. Примеры постепенного перевода - Галактика и BEST 5. Примеры полного переписывания - 1С и Парус. Теоретически Парус 4 можно было перевести, но с точки зрения развития ТЗ это было нецелесообразно. BEST 5 использует еще достаточно много, написанного под BEST 4, и многие окна - откровенно дос-технология, но на мой взгляд перевод был успешным. Выбирайте и решайте. Решайте, но помните выбрав один из путей надо будет его держаться до победеного конца. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2003, 12:21 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32272747&tid=1597840]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 404ms |

| 0 / 0 |
