|
|
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
При работе под 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 --- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 12:13:14 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
в %SystemRoute%\system32\Autoexec.nt не помешало бы: C:\...\ResFree.COM 10 Плюс, чтоб не было "длинных" путей и русских букв в путях... Ну и чтоб с правами доступа на "C:\foxpro.tmp" без фокусов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 14:20:35 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
Снеси SP2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 15:05:17 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
Komissarв %SystemRoute%\system32\Autoexec.nt не помешало бы: C:\...\ResFree.COM 10 Проц "разгрузил", но еще бы работало.... авторПлюс, чтоб не было "длинных" путей и русских букв в путях... Ну и чтоб с правами доступа на "C:\foxpro.tmp" без фокусов... Длинных путей и русских букв в путях нет - проги старые - работают по старинке, там с этим строго. Права доступа к временной папке есть, - там исправно создаются временные файлы (*.tmp) ненулевой длины, да и остаются там по причине "вылета" задачи.... Кстати, помнится (в Win9x) когда эта папка недоступна, Фокс хотя бы пишет разные сообщения об ошибке , а здесь глухое молчание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 08:53:56 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
Maltsev MaxСнеси SP2 Лет несколько назад как-то пробовали, та-же беда была и под Win2000 и под WinXP SP1 и на разных компах, но тогда серьезно не копали... Ушли тогда в сторону VirtualPC, но без широкого применения, мешали серьезные тормоза при работе в нем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 08:57:49 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
http://www.foxpopuli.narod.ru/fpd26.html#upgrade Тут был? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 09:12:32 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
Komissarhttp://www.foxpopuli.narod.ru/fpd26.html#upgrade Тут был? Был как-то давно... еще раз глянул и уже хотел закрыть за ненадобностью, но просматривая эту страницу пришло в голову фокс с тавошнего дистрибутива поставить.... Сейчас поставил и вроде глюк пропал - пока ни разу не "выбрасывало"... У нас-то фокс какой был, такой просто папкой и переписывался, и может где-то что-то там сбоило...Так что может в этом дело и было. Будем пробовать помасштабнее потестить, тьфу, не сглазить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 10:47:39 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
Сурин СергейУ нас-то фокс какой был, такой просто папкой и переписывался Я его уже 10 лет только так и переписываю... Ни одного сбоя и никаких "бубнов" от DOS 6.22 до WinXP-SP1 (под SP2 не приходилось...)! P.S. Мой "foxprox" - 1786170 байт от 11.03.1994... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 11:11:51 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
Komissar Сурин СергейУ нас-то фокс какой был, такой просто папкой и переписывался Я его уже 10 лет только так и переписываю... Ни одного сбоя и никаких "бубнов" от DOS 6.22 до WinXP-SP1 (под SP2 не приходилось...)! P.S. Мой "foxprox" - 1786170 байт от 11.03.1994... А вот у нас был размером 1911409 байт (тоже от 11.03.1994). Тот, что поставил размером как у тебя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 11:36:51 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
Сурин Сергей 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а) - под ХР - вообще без проблем :) Хотя возможно - у тебя было дело в других каких-то файлах дистрибутива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 12:43:52 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
Вот заметил, что FPD из под XP в упор не видит таблицы (*.dbf) с длинными именами которые(!) хранятся на сервере Novell 4.11, т.е. они даже не отображаются в списке файлов при открытии. Из-под Win98 они были видны в обрезанном виде с тильдой, под XP - не видны совсем. Таких таблиц мало (используются когда нужны данные из комплекса на VFP), но все равно "кусает", - некоторые проги без них не запустить. Можно это как-то вылечить? Пока мысли только мигрировать на другую ОС под файл-сервер или менять имя таких таблиц? Неизвестно, что заморочнее. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 15:47:24 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
Сурин СергейПока мысли только мигрировать на другую ОС под файл-сервер или менять имя таких таблиц? Неизвестно, что заморочнее. :) Novell - это очень неплохо, но NT-системы в смысле скорости хорошо сочетаются с виндовским сервером... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 16:09:52 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
Сразу говорю, что я не программист. Просто пытаюсь запустить готовую программу под ХР. Под 98 все работает. FoxPro для DOS 2.6. Есть еще Visual файлы, версию не знаю где посмотреть. При запуске Visual файлов(exe) все работает, DOS файлов(bat) окно закрывается без сообщений. В инструкции к программе есть такой текст "Работа в среде Windows XP. Необходимо произвести следующие дополнения в "переменные среды" и перезагрузить компьютер : FILES = 95, добавить в переменную PATH следующую строку: с:\hospital;с:\hospital\foxproln" Но полей для ввода переменных два: для пользователя и системные. Всяко пробовал не помогает. На форуме нашел что можно что-то поправить в реестре, но не хочется туда лезть. Не пинайте, подскажите что делать, как правильно ввести переменные, может не хватает папки для временных файлов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 10:38:02 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
В папке system32 найди config.nt и добавь строку files=110 С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 10:44:32 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
авторНеобходимо произвести следующие дополнения в "переменные среды" и перезагрузить компьютер : 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 10:57:21 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
Burnявно указывать Фоксу чтобы запускался в расширеном режиме, а то он по умолчанию грузится в стандартном, в отличии от Win9x Надеюсь, что это не при явном запуске "foxprox"? ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 11:23:00 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
>Надеюсь, что это не при явном запуске "foxprox"? Желательно при запуске рантайма, а что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 13:14:58 |
|
||
|
Проблема работы FPD 2.6 под WinXP.
|
|||
|---|---|---|---|
|
#18+
Burn>Надеюсь, что это не при явном запуске "foxprox"? Желательно при запуске рантайма, а что? Имеется в виду что запуск FoxPro в расширенном режиме как раз осуществляется запуском файла foxprox.exe. Поэтому неплохо было бы уточнить, как именно осуществляешь явный запуск FoxPro в расширенном режиме, чтобы понять - не о разных ли вещах идет речь? :) Может ты имеешь в виду выбор в Build Executable опции Stand-alone Extended при компиляции проекта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 11:22:13 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=291&tid=1593035]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 377ms |

| 0 / 0 |
