Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема работы FPD 2.6 под WinXP. / 19 сообщений из 19, страница 1 из 1
14.11.2005, 12:13:14
    #33376352
Проблема работы FPD 2.6 под WinXP.
При работе под 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
14.11.2005, 14:20:35
    #33376759
Komissar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема работы FPD 2.6 под WinXP.
в %SystemRoute%\system32\Autoexec.nt не помешало бы:
C:\...\ResFree.COM 10

Плюс, чтоб не было "длинных" путей и русских букв в путях...
Ну и чтоб с правами доступа на "C:\foxpro.tmp" без фокусов...
...
Рейтинг: 0 / 0
14.11.2005, 15:05:17
    #33376880
Maltsev Max
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема работы FPD 2.6 под WinXP.
Снеси SP2
...
Рейтинг: 0 / 0
15.11.2005, 08:53:56
    #33377958
Проблема работы FPD 2.6 под WinXP.
Komissarв %SystemRoute%\system32\Autoexec.nt не помешало бы:
C:\...\ResFree.COM 10
Проц "разгрузил", но еще бы работало....
авторПлюс, чтоб не было "длинных" путей и русских букв в путях...
Ну и чтоб с правами доступа на "C:\foxpro.tmp" без фокусов...
Длинных путей и русских букв в путях нет - проги старые - работают по старинке, там с этим строго.
Права доступа к временной папке есть, - там исправно создаются временные файлы (*.tmp) ненулевой длины, да и остаются там по причине "вылета" задачи.... Кстати, помнится (в Win9x) когда эта папка недоступна, Фокс хотя бы пишет разные сообщения об ошибке , а здесь глухое молчание.
...
Рейтинг: 0 / 0
15.11.2005, 08:57:49
    #33377962
Проблема работы FPD 2.6 под WinXP.
Maltsev MaxСнеси SP2
Лет несколько назад как-то пробовали, та-же беда была и под Win2000 и под WinXP SP1 и на разных компах, но тогда серьезно не копали...
Ушли тогда в сторону VirtualPC, но без широкого применения, мешали серьезные тормоза при работе в нем...
...
Рейтинг: 0 / 0
15.11.2005, 09:12:32
    #33377985
Komissar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема работы FPD 2.6 под WinXP.
http://www.foxpopuli.narod.ru/fpd26.html#upgrade
Тут был?
...
Рейтинг: 0 / 0
15.11.2005, 10:47:39
    #33378296
Проблема работы FPD 2.6 под WinXP.
Komissarhttp://www.foxpopuli.narod.ru/fpd26.html#upgrade
Тут был?
Был как-то давно... еще раз глянул и уже хотел закрыть за ненадобностью, но просматривая эту страницу пришло в голову фокс с тавошнего дистрибутива поставить.... Сейчас поставил и вроде глюк пропал - пока ни разу не "выбрасывало"... У нас-то фокс какой был, такой просто папкой и переписывался, и может где-то что-то там сбоило...Так что может в этом дело и было. Будем пробовать помасштабнее потестить, тьфу, не сглазить.
...
Рейтинг: 0 / 0
15.11.2005, 11:11:51
    #33378396
Komissar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема работы FPD 2.6 под WinXP.
Сурин СергейУ нас-то фокс какой был, такой просто папкой и переписывался
Я его уже 10 лет только так и переписываю... Ни одного сбоя и никаких "бубнов" от DOS 6.22 до WinXP-SP1 (под SP2 не приходилось...)!
P.S. Мой "foxprox" - 1786170 байт от 11.03.1994...
...
Рейтинг: 0 / 0
15.11.2005, 11:36:51
    #33378487
Проблема работы FPD 2.6 под WinXP.
Komissar Сурин СергейУ нас-то фокс какой был, такой просто папкой и переписывался
Я его уже 10 лет только так и переписываю... Ни одного сбоя и никаких "бубнов" от DOS 6.22 до WinXP-SP1 (под SP2 не приходилось...)!
P.S. Мой "foxprox" - 1786170 байт от 11.03.1994...
А вот у нас был размером 1911409 байт (тоже от 11.03.1994). Тот, что поставил размером как у тебя.
...
Рейтинг: 0 / 0
15.11.2005, 12:43:52
    #33378761
Crispy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема работы FPD 2.6 под WinXP.
Сурин Сергей 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
15.11.2005, 15:47:24
    #33379491
Проблема работы FPD 2.6 под WinXP.
Вот заметил, что FPD из под XP в упор не видит таблицы (*.dbf) с длинными именами которые(!) хранятся на сервере Novell 4.11, т.е. они даже не отображаются в списке файлов при открытии. Из-под Win98 они были видны в обрезанном виде с тильдой, под XP - не видны совсем. Таких таблиц мало (используются когда нужны данные из комплекса на VFP), но все равно "кусает", - некоторые проги без них не запустить. Можно это как-то вылечить?

Пока мысли только мигрировать на другую ОС под файл-сервер или менять имя таких таблиц? Неизвестно, что заморочнее. :)
...
Рейтинг: 0 / 0
15.11.2005, 16:09:52
    #33379570
Komissar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема работы FPD 2.6 под WinXP.
Сурин СергейПока мысли только мигрировать на другую ОС под файл-сервер или менять имя таких таблиц? Неизвестно, что заморочнее. :)
Novell - это очень неплохо, но NT-системы в смысле скорости хорошо сочетаются с виндовским сервером...
...
Рейтинг: 0 / 0
16.11.2005, 10:38:02
    #33380681
Doc1974
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема работы FPD 2.6 под WinXP.
Сразу говорю, что я не программист. Просто пытаюсь запустить готовую программу под ХР. Под 98 все работает. FoxPro для DOS 2.6. Есть еще Visual файлы, версию не знаю где посмотреть. При запуске Visual файлов(exe) все работает, DOS файлов(bat) окно закрывается без сообщений. В инструкции к программе есть такой текст "Работа в среде Windows XP. Необходимо произвести следующие дополнения в "переменные среды" и перезагрузить компьютер : FILES = 95, добавить в переменную PATH следующую строку: с:\hospital;с:\hospital\foxproln" Но полей для ввода переменных два: для пользователя и системные. Всяко пробовал не помогает. На форуме нашел что можно что-то поправить в реестре, но не хочется туда лезть. Не пинайте, подскажите что делать, как правильно ввести переменные, может не хватает папки для временных файлов?
...
Рейтинг: 0 / 0
16.11.2005, 10:44:32
    #33380704
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема работы FPD 2.6 под WinXP.
В папке system32 найди config.nt и добавь строку
files=110
С уважением, Алексей.
...
Рейтинг: 0 / 0
16.11.2005, 10:57:21
    #33380738
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема работы FPD 2.6 под WinXP.
авторНеобходимо произвести следующие дополнения в "переменные среды" и перезагрузить компьютер : 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
16.11.2005, 11:23:00
    #33380821
Komissar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема работы FPD 2.6 под WinXP.
Burnявно указывать Фоксу чтобы запускался в расширеном режиме, а то он по умолчанию грузится в стандартном, в отличии от Win9x
Надеюсь, что это не при явном запуске "foxprox"? ;-)
...
Рейтинг: 0 / 0
16.11.2005, 13:14:58
    #33381263
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема работы FPD 2.6 под WinXP.
>Надеюсь, что это не при явном запуске "foxprox"?
Желательно при запуске рантайма, а что?
...
Рейтинг: 0 / 0
17.11.2005, 11:22:13
    #33383507
Проблема работы FPD 2.6 под WinXP.
Burn>Надеюсь, что это не при явном запуске "foxprox"?
Желательно при запуске рантайма, а что?

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


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