Kokoc
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору kazavo4ka Правой мышью на "Мой компьютер" - Свойства - Дополнительно - переменные среды. В нижнем окошке ищем "Path", щелкаем на нем, жмем кнопку "Изменить" и дописываем в конец (поле "Значение переменной"): ... ;C:\FOX (см. как там у тебя каталог называется - C:=\FOX, C:\FPD26, C:\FOXPRO или еще как-то...) Path также можно прописать в BAT-файле перед непосредственным вызовом fox'а. Заодно меняем в верхнем окне переменную TEMP на более короткую - если стоит "C:\Document and Settings\xxxxx\Temp", то меняем на более короткое - напр. "C:\TEMP" или "C:\WINDOWS\TEMP". Или в файле config.fp прописываем "TMPFILES=C:\TEMP" Естественно, каталог C:\TEMP должен быть, и если NTFS, то должны быть права на запись. Еще может быть прболема с тем, что DOS'у не хватает памяти для переменных среды (в WinXP/2000 их очень много). Поэтому в свойствах ярлыка программы следует установить размер памяти для среды побольше. Или написать BAT, в начале которого перечислить переменные среды с присвением пустых значений или сократив существующие - например, можно Path сделать покороче, а пеменные с длинными значениями очистить. Например: Код: SET ALLUSERSPROFILE= SET APPDATA= SET CLASSPATH= SET CommonProgramFiles= Os2LibPath= Path=C:\WINDOWS;C:\WINDOWS\SYSTEM32;C:\FOX MYPROGRAM.EXE | Также убедиться, что в autoexec.nt загружается dosx.exe (нужен для foxprox.exe) Также в fox'е помогает в config.fp прописать строчку MEMLIMIT=60,2048,8192 будет быстрее грузиться. config.fp должен лежать в каталоге программы. И если совсем ничего не помогает - можно воспользоваться прогой filemon от www.sysinternals.com и посмотреть, какие файлы ищутся при запуске программы (процесс скорее всего будет NTVDM) и на каких получен ответ "NOT FOUND" или иная ошибка. Кстати, какой размер EXE-файла? Ели это автономная прога (не требующая наличия foxpro), то и самого фокса не нужно. Если же это APP или EXE сравнительно небольшого размера(менее 1 мб), то нужен foxpro и его библиотеки. В любом случае файл должен нормально запускаться через "zpb.exe", а не "C:\foxpro\foxpro.exe e:\zpb\zpb.exe". Убедись, что каталог запуска правильный. |