powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема работы FPD 2.6 под WinXP.
19 сообщений из 19, страница 1 из 1
Проблема работы FPD 2.6 под WinXP.
    #33376352
При работе под WinXP самопроизвольно и без сообщений закрывается окно с запущенной задачей на FoxPro или самого FoxPro , напр. при компиляции проекта. Окно закрывается несмотря на то, что убрана галочка в свойствах ярлыка «Закрывать окно по завершении работы».

Есть ряд бухгалтерских и финансовых программ написанных на FoxPro 2.6 Dos. Под Win95/98 они работают нормально, при попытке работать с ними под WinXP (SP2), -начинается описанная выше ситуация.

Проги в штатном режиме работают по схеме файл-сервер, но похоже это не имеет значения, поскольку настройка нескольких из них для автономной работы на локальной машины положительного результата на дала.

Любая из программ представляет собой обычный app-файл, созданный из проекта содержащего только prg-файлы. Запуск - командой foxprox.exe main.
Результат тех или иных способов решить проблему, определялся попыткой компиляции проекта одной из прог, на которой при этом шел гарантированный вылет. Замечу, что на других прогах (проектах), эта операция (компиляция) может пройти безболезненно, что правда не исключает вылет в процессе работы самой проги. Т.е. складывается впечатление, что вылеты у разных прог - в разных местах и на разных этапах.

Запуск, и прог, и среды производился и из Far’а и через ярлык. В ярлыке настраивались разные значения вкладки «Память» и совместимость с Win95/98/Me.
Вносилось изменение в реестр:
1. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW]
2. "DisableVme"="1"

Решения искал здесь на форуме, в инете и на фокспрошных ресурсах, пробовал разные способы - пока безрезультатно.

Очень надеюсь на помощь. Сейчас из под WinXP работать с FoxPro Dos нет возможности ни у программистов, ни у пользователей. Как временные меры используем: 1) две ОС на одном компе (не удобно каждый раз перезагружаться), 2) работа из-под VirtualPC (в разы медленнее работает). Известно о нормальной работе досовых фоксовых прог под XP в других организациях, т.е. должен быть способ или причина.

PS: Приведу содержимое конфигов:

в Config.fp:
-------
TALK=OFF
EXCLUSIVE=OFF
ESCAPE=OFF
DELETE=ON
NEAR=ON
SAFETY=OFF
DATE=BRITISH
HOURS=24
MVCOUNT=512
CLOCK=0,68
COLOR=W+/B,N/W,W/N
BLINK=OFF
DECIMALS=3
EDITWORK=C:\foxpro.tmp
PROGWORK=C:\foxpro.tmp
SORTWORK=C:\foxpro.tmp
TMPFILES=C:\foxpro.tmp
CATMAN=OFF
memlimit=12
------
в %SystemRoute%\system32\Autoexec.nt:
---
lh %SystemRoot%\system32\mscdexnt.exe
lh %SystemRoot%\system32\redir
lh %SystemRoot%\system32\dosx
lh %SystemRoot%\system32\nw16

lh %SystemRoot%\system32\vwipxspx
---
в %SystemRoute%\system32\Config.nt
---
dos=high, umb
device=%SystemRoot%\system32\himem.sys
FILES=250
device=%SystemRoot%\system32\setver.exe
---
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33376759
Komissar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в %SystemRoute%\system32\Autoexec.nt не помешало бы:
C:\...\ResFree.COM 10

Плюс, чтоб не было "длинных" путей и русских букв в путях...
Ну и чтоб с правами доступа на "C:\foxpro.tmp" без фокусов...
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33376880
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Снеси SP2
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33377958
Komissarв %SystemRoute%\system32\Autoexec.nt не помешало бы:
C:\...\ResFree.COM 10
Проц "разгрузил", но еще бы работало....
авторПлюс, чтоб не было "длинных" путей и русских букв в путях...
Ну и чтоб с правами доступа на "C:\foxpro.tmp" без фокусов...
Длинных путей и русских букв в путях нет - проги старые - работают по старинке, там с этим строго.
Права доступа к временной папке есть, - там исправно создаются временные файлы (*.tmp) ненулевой длины, да и остаются там по причине "вылета" задачи.... Кстати, помнится (в Win9x) когда эта папка недоступна, Фокс хотя бы пишет разные сообщения об ошибке , а здесь глухое молчание.
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33377962
Maltsev MaxСнеси SP2
Лет несколько назад как-то пробовали, та-же беда была и под Win2000 и под WinXP SP1 и на разных компах, но тогда серьезно не копали...
Ушли тогда в сторону VirtualPC, но без широкого применения, мешали серьезные тормоза при работе в нем...
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33377985
Komissar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.foxpopuli.narod.ru/fpd26.html#upgrade
Тут был?
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33378296
Komissarhttp://www.foxpopuli.narod.ru/fpd26.html#upgrade
Тут был?
Был как-то давно... еще раз глянул и уже хотел закрыть за ненадобностью, но просматривая эту страницу пришло в голову фокс с тавошнего дистрибутива поставить.... Сейчас поставил и вроде глюк пропал - пока ни разу не "выбрасывало"... У нас-то фокс какой был, такой просто папкой и переписывался, и может где-то что-то там сбоило...Так что может в этом дело и было. Будем пробовать помасштабнее потестить, тьфу, не сглазить.
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33378396
Komissar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сурин СергейУ нас-то фокс какой был, такой просто папкой и переписывался
Я его уже 10 лет только так и переписываю... Ни одного сбоя и никаких "бубнов" от DOS 6.22 до WinXP-SP1 (под SP2 не приходилось...)!
P.S. Мой "foxprox" - 1786170 байт от 11.03.1994...
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33378487
Komissar Сурин СергейУ нас-то фокс какой был, такой просто папкой и переписывался
Я его уже 10 лет только так и переписываю... Ни одного сбоя и никаких "бубнов" от DOS 6.22 до WinXP-SP1 (под SP2 не приходилось...)!
P.S. Мой "foxprox" - 1786170 байт от 11.03.1994...
А вот у нас был размером 1911409 байт (тоже от 11.03.1994). Тот, что поставил размером как у тебя.
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33378761
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сурин Сергей Komissar Сурин СергейУ нас-то фокс какой был, такой просто папкой и переписывался
Я его уже 10 лет только так и переписываю... Ни одного сбоя и никаких "бубнов" от DOS 6.22 до WinXP-SP1 (под SP2 не приходилось...)!
P.S. Мой "foxprox" - 1786170 байт от 11.03.1994...
А вот у нас был размером 1911409 байт (тоже от 11.03.1994). Тот, что поставил размером как у тебя.
А у меня кстати 1913999 от 15.07.94 (2.6а) - под ХР - вообще без проблем :)
Хотя возможно - у тебя было дело в других каких-то файлах дистрибутива.
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33379491
Вот заметил, что FPD из под XP в упор не видит таблицы (*.dbf) с длинными именами которые(!) хранятся на сервере Novell 4.11, т.е. они даже не отображаются в списке файлов при открытии. Из-под Win98 они были видны в обрезанном виде с тильдой, под XP - не видны совсем. Таких таблиц мало (используются когда нужны данные из комплекса на VFP), но все равно "кусает", - некоторые проги без них не запустить. Можно это как-то вылечить?

Пока мысли только мигрировать на другую ОС под файл-сервер или менять имя таких таблиц? Неизвестно, что заморочнее. :)
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33379570
Komissar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сурин СергейПока мысли только мигрировать на другую ОС под файл-сервер или менять имя таких таблиц? Неизвестно, что заморочнее. :)
Novell - это очень неплохо, но NT-системы в смысле скорости хорошо сочетаются с виндовским сервером...
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33380681
Doc1974
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сразу говорю, что я не программист. Просто пытаюсь запустить готовую программу под ХР. Под 98 все работает. FoxPro для DOS 2.6. Есть еще Visual файлы, версию не знаю где посмотреть. При запуске Visual файлов(exe) все работает, DOS файлов(bat) окно закрывается без сообщений. В инструкции к программе есть такой текст "Работа в среде Windows XP. Необходимо произвести следующие дополнения в "переменные среды" и перезагрузить компьютер : FILES = 95, добавить в переменную PATH следующую строку: с:\hospital;с:\hospital\foxproln" Но полей для ввода переменных два: для пользователя и системные. Всяко пробовал не помогает. На форуме нашел что можно что-то поправить в реестре, но не хочется туда лезть. Не пинайте, подскажите что делать, как правильно ввести переменные, может не хватает папки для временных файлов?
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33380704
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В папке system32 найди config.nt и добавь строку
files=110
С уважением, Алексей.
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33380738
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНеобходимо произвести следующие дополнения в "переменные среды" и перезагрузить компьютер : FILES = 95, добавить в переменную PATH следующую строку: с:\hospital;с:\hospital\foxproln"
Присоединяюсь к Aleksey-K - в NT-based системах (2000, XP) все манипуляции с файлами autoexec.bat и config.sys производятся соответсвено с файлами %WINROOT%\SYSTEM32\AUTOEXEC.NT и %WINROOT%\SYSTEM32\CONFIG.NT. Перегружать машину после того не надо.

Ваще, особых проблем с FPD2.6 под Win2K, Win XP любых сервис паков не заметил. Бывали некоторые глюки типа на SIS-овском чипсете со встроеной графикой после установки драйвера видео фокс в полноэкраном режиме вис. На некоторых материнках при попытке засунуть keyrus в верхнюю память дальнейшая загрузка любых DOS-овских программ вылетала с ошибкой.
Ну еще практический совет - явно указывать Фоксу чтобы запускался в расширеном режиме, а то он по умолчанию грузится в стандартном, в отличии от Win9x
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33380821
Komissar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Burnявно указывать Фоксу чтобы запускался в расширеном режиме, а то он по умолчанию грузится в стандартном, в отличии от Win9x
Надеюсь, что это не при явном запуске "foxprox"? ;-)
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33381263
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Надеюсь, что это не при явном запуске "foxprox"?
Желательно при запуске рантайма, а что?
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33383507
Burn>Надеюсь, что это не при явном запуске "foxprox"?
Желательно при запуске рантайма, а что?

Имеется в виду что запуск FoxPro в расширенном режиме как раз осуществляется запуском файла foxprox.exe. Поэтому неплохо было бы уточнить, как именно осуществляешь явный запуск FoxPro в расширенном режиме, чтобы понять - не о разных ли вещах идет речь? :) Может ты имеешь в виду выбор в Build Executable опции Stand-alone Extended при компиляции проекта?
...
Рейтинг: 0 / 0
Проблема работы FPD 2.6 под WinXP.
    #33383763
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я имею ввиду запуск рантайма как FOXR +X MyApp.App или MyApp.EXE +X для компактоного exe-шника. Запуск фоксовского приложения через foxprox не является запуском рантайма
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема работы FPD 2.6 под WinXP.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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