powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / переход с VFP 6.0 на VFP 8.0
19 сообщений из 19, страница 1 из 1
переход с VFP 6.0 на VFP 8.0
    #32983481
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил откомпилировать программу в VFP 8.0
сразу наткнулся на несколько багов:
1) на Win 98 он не работает в принципе !!! (вроде запускается, но все менюшки неактивные) Некогда было разбираться, для них подставлял старый вариант
2) На NT 4 пропал шрифт Courier New, перелопатил все формы и отчеты и изменил на Arial
3) Самая главная. Посыпались ошибки:
Код: plaintext
 Error loading file - record number  30 .  Formset1 <or one of its members>.  Parent : File access is denied 
Как с ней бороться я не знаю ... Может опять изменился порядок методов как при переходе с VFP 5.0 на VFP 6.0 ?!?
Можете сказать что-нибудь по этому поводу ?!

А заодно и по первым двум так как это все равно временные заглушки, так оставлять нельзя ...
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32983494
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще вопрос:

На какие грабли я могу наступить вдальнейшем и как их обойти ....
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32983523
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для разработки там все начинается с Win2000...
RunTime работает в 98-ом без проблем.
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32983619
Ilhom_uz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maltsev MaxРешил откомпилировать программу в VFP 8.0
сразу наткнулся на несколько багов:
1) на Win 98 он не работает в принципе !!! (вроде запускается, но все менюшки неактивные) Некогда было разбираться, для них подставлял старый вариант
2) На NT 4 пропал шрифт Courier New, перелопатил все формы и отчеты и изменил на Arial
3) Самая главная. Посыпались ошибки:
Код: plaintext
 Error loading file - record number  30 .  Formset1 <or one of its members>.  Parent : File access is denied 
Как с ней бороться я не знаю ... Может опять изменился порядок методов как при переходе с VFP 5.0 на VFP 6.0 ?!?
Можете сказать что-нибудь по этому поводу ?!

А заодно и по первым двум так как это все равно временные заглушки, так оставлять нельзя ...
Если Ты Мальцев Максим-тебе слово "Фергана" ни о чем не говорит?
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32983825
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ilhom_uz
Если Ты Мальцев Максим-тебе слово "Фергана" ни о чем не говорит?

Город такой в Узбекистане ....
Но я там не был. Только в Ташкенте.
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32983973
Ilhom_uz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибся %-))
Бывает!!! Ты есть однофамилец моего одноклассника
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32987464
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Maltsev Max!

> 1) на Win 98 он не работает в принципе !!!

Читай системные требования.

> 2) На NT 4 пропал шрифт Courier New, перелопатил все формы и отчеты и изменил на Arial

А в системе он есть? Ты уверен что у тебя именно Courier New был, а не какой-нить Courier New Cyr например и отсутствовал FontMapping... И наконец см. ответ на вопрос 1.

> 3) Самая главная. Посыпались ошибки: Error loading file - record number 30. Formset1 <or one of its members>. Parent : File access is denied

Открой scx как таблицу, перейди к 30-й записи и посмотри что это такое - если это объект Cursor - то ответ очевиден - тебя не пускают к какой-то таблице. Если другое - то скажи что за объект, какие свойства у него заданы... Структура этой "таблицы" IMHO прозрачная... где что лежит понятно п названиям полей.

> Может опять изменился порядок методов

Нет.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32988328
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С Win 98 вроде разоробрался. Все заработало.
А с NT4, до сих пор не могу настроить шрифты ... Написал в конфиге
Код: plaintext
1.
CODEPAGE=1251
COLLATE=RUSSIAN
не помогает ...
На формах где у объектов в шрифте указан Courier New отображаются иероглифы ...
При чем, на нескольких машинах работает, а на большей части - нет ...
везде стоит NT 4 SP 6

Как с этим бороться!??! Помогите !!!! (крик души)
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32988400
alexFV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На формах где у объектов в шрифте указан Courier New отображаются иероглифы ...
если объекты ActiveX то попробуй указать Arial
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32989235
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В версии VFP8 у всех объектов формы появилось свойство

FontCharSet

Убедись, что оно выставлено в значение "Кирилический"
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32991149
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМВ версии VFP8 у всех объектов формы появилось свойство

FontCharSet

Убедись, что оно выставлено в значение "Кирилический"

Убедился ... Везде "Кирилический".
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32992316
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Maltsev Max!

> Убедился ... Везде "Кирилический".

Есть одна особенность - в нашем виндовсе (где основная локаль как правило русская) и CharSet=1 (тот что на самом деле default) и Charser=204 называются Cyrillic - НО для надёжности нужно именно 204 устанавливать.

P.S. Если ты не знаешь досконально какие особенности имеет COLLATE=RUSSIAN, то лучше его не устанавливать! Используй MACHINE, а в "строковых" индексах используй UPPER() или LOWER() - конечно если надо убрать "Case-чувствительность"

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32996592
5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VFP Help
Operating system: Developing applications with Visual FoxPro 8.0 is supported only on Microsoft Windows 2000 Service Pack 2 or later, and Windows XP.
You can create and distribute run-time applications for Windows 98, Windows Me, Windows 2000 Service Pack 2 or later, and Windows XP.
Note Installation on Windows NT 4.0 Terminal Server Edition is not supported.
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32997192
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
5631, дак я на NT 4 и не ставлю. я с нее Run-Tyme запускаю ...

И еще заметил, что в режиме разработки у меня (XP SP1) нормальные шрифты, а в Run-Time другие ...
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #32997489
5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
You can create and distribute run-time applications for Windows 98, Windows Me, Windows 2000 Service Pack 2 or later, and Windows XP.
Про NT 4 ничего не сказано.
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #33000037
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странности какие-то.
Положил рядом с EXE-шником VFPrrus.dll (взял с FoxClub), стало показывать обракадабру даже там, где раньше показывало нормально ....

Для чего она вообще нужна, кто знает ?!?

И еще вопрос. Рядом с ЕХЕ-шником у меня лежат:
gdiplus.dll, vfp8r.dll, vfp8renu.dll, msvcr70.dll

что-то лишнее есть ?!? и почему все библиотеки с 8 в названии, а msvcr70.dll с семеркой ...
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #33000103
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо нуно еще vfp8rus.dll
а вот это vfp8renu.dll я бы убрал
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #33000114
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зы
почему все библиотеки с 8 в названии, аmsvcr70.dll с семеркой ...
если ничего не получаеться прочтите наконец хелп
а вообще с 8 не работал а в девятке у меня msvcr71.dll - согласно хелпу
...
Рейтинг: 0 / 0
переход с VFP 6.0 на VFP 8.0
    #33001699
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Maltsev Max!

1) vfp*rrus.dll - это локализованные ресурсы рантайма (т.е. переведенные на русский системные диалоги, сообщения об ошибках и проч.) Для меня практической пользы этот перевод не имеет, и я стараюсь не использовать локализованного рантайма.
2) msvcr70.dll - это рантайм Visual C++ версии 7 (они не так шустро версии выпускают как фокстим :) ) На нём написан собственно фокс (в т.ч. и его рантайм.) msvcr71.dll для 9-ки показывает на чуть более новую версию Visual Studio.

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


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