:: Visual Foxpro, Foxpro for DOS
проблема создания таблицы при смене ОС
proit69
Автор

Сообщений: 12
Дата регистрации: 10.12.2017
Здравствуйте.
Помогите плз.я не знаю программу foxpro.занимаюсь администрированием пк в нашей фирме.
на новые пк была установлена foxpro.и там при переходе в меню ВводНакладных-возврат вылезает ошибка
Programm eror
file is in use by another user

открывается окно поиск.prg и в нем выделяется строчка
CREATE TABLE ПОИСК (KOD C(13),NAZV C(60),OSTATOK N(10,3),KODKOM N(13))

вот скрин
cdn1.savepice.ru

программа запускается на том компе где она и установлена.система win10 x32
программист по foxpro говорит проблема в винде.хотя все его пожелания по настройкам я выполнил.
с пк он на ВЫ даже не знает как переименовать комп.не знаю как он занимается foxpro.
помогите пожалуйста разобраться с проблемой.



Исправлено 4 раз(а). Последнее : Mitchman, 10.12.17 13:23
Ratings: 0 negative/0 positive
Re: Ошибка в программе.
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Качество кода на скрине комментировать не буду - есть более искушенные коллеги по вопросам "качества кода".

Уточняющий вопрос - какая Windows использовалась на старых компьютерах? И еще принято сообщать версию Foxpro, потому как "по умолчанию" считается, что речь идет VFP 9 со всеми сервис-паками и хотфиксами.
Ratings: 0 negative/0 positive
Re: Помогите о великие форумчане
proit69
Автор

Сообщений: 12
Дата регистрации: 10.12.2017
xp и win7 x32

версия 7.

программист говорит что фокспро не может создать темп файл на диске C из за некого ограничения.
Ratings: 0 negative/0 positive
Re: Помогите о великие форумчане
spinz

Сообщений: 5263
Дата регистрации: 21.01.2016
Он прав, создать темповский файл на диске С в принципе невозможно, это ограничение архитектуры х86



Исправлено 1 раз(а). Последнее : spinz, 10.12.17 13:11
Ratings: 0 negative/0 positive
Re: Помогите о великие форумчане
Mitchman

Сообщений: 9978
Откуда: Николаев
Дата регистрации: 24.05.2002
создайте пустой каталог на диске D d:\TMP
и в каталоге программы - разместите файл CONFIG.fpw
в котором сделайте строчку
TMPFILES=d:\tmp

зы хотя для конкретного кода это врядли поможет - для него надо перенести программу на D
как вариант можно вынести программу на D даже если она умеет работать только на C (идиотская конструкция но частая)
для этого - если у вас на C NTFS можно использовать Junction утилиту(в комплекте системных утилит можно загрузить в Microsoft)
т.е. смотрим каким каталогом программа сейчас работает - переносим ее на d: в любой каталог а с помощью junction объявляем ссылочное расположение каталога на старое место
физически программа будет находиться на D что уберет все системные ограничия к папке а логически на C


------------------
-
«свидомые украинцы озабочены не столько созданием украинской культуры, сколько уничтожением русской»
-
Олесь Бузина




Исправлено 2 раз(а). Последнее : Mitchman, 10.12.17 13:19
Ratings: 0 negative/2 positive
Re: Помогите о великие форумчане
proit69
Автор

Сообщений: 12
Дата регистрации: 10.12.2017
как же тогда программа работает на xp и win7x32?
установлена она там идентично c этой системой.
Ratings: 0 negative/0 positive
Re: проблема создания таблицы при смене ОС
proit69
Автор

Сообщений: 12
Дата регистрации: 10.12.2017
поставлю в систему диск D попробую.



Исправлено 1 раз(а). Последнее : Mitchman, 10.12.17 13:25
Ratings: 0 negative/0 positive
Re: Помогите о великие форумчане
spinz

Сообщений: 5263
Дата регистрации: 21.01.2016
Mitchman
если у вас на C NTFS

это 100%

Вин7 и старше тупо не встанет, если на загрузочном диске фат32.

Победить это в принципе можно, если сперва поставить вин7+ с загрузочным диском нтфс,

а потом конвернуть его в фат32.

М.б. и системный диск винды можно конвертнуть в фат, но я не пробовал



Исправлено 1 раз(а). Последнее : spinz, 10.12.17 13:30
Ratings: 0 negative/0 positive
Re: проблема создания таблицы при смене ОС
Mitchman

Сообщений: 9978
Откуда: Николаев
Дата регистрации: 24.05.2002
конвентировать в ФАТ ниче не надо фокс нормально работает с НТФС - я указал на НТФС как на ограничение использования утилиты junction


------------------
-
«свидомые украинцы озабочены не столько созданием украинской культуры, сколько уничтожением русской»
-
Олесь Бузина
Ratings: 0 negative/0 positive
Re: проблема создания таблицы при смене ОС
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
> программист по foxpro говорит проблема в винде
программист жив (прога-то еще из ДОС-овых времен, вероятно), может пусть прогу доработает, чтобы не было таких страшных строк:
SET DEFAULT TO C:\
на предмет удаления явных (тем более на корень C, не относительных, путей, чтобы он работала в том каталоге, откуда запущена прога...
Ratings: 0 negative/2 positive
Re: проблема создания таблицы при смене ОС
proit69
Автор

Сообщений: 12
Дата регистрации: 10.12.2017
решение просто.выставить параметрах запуска,запуск от имени администратора.
сделал заработало спасибо всем за помощь.
Ratings: 0 negative/0 positive
Re: проблема создания таблицы при смене ОС
spinz

Сообщений: 5263
Дата регистрации: 21.01.2016
Всё верно, весь софт должен работать под администратором, это надежней всего и минимум геморроя.
Ratings: 0 negative/0 positive
Re: проблема создания таблицы при смене ОС
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Это не решение, а костыль. Автор, создающий файлы мало того что по жёстко прописанным в программе путям, так ещё и в корне диска C: малоадекватен. Я посоветовал бы вам поискать более вменяемого программиста.


------------------
WBR, Igor
Ratings: 0 negative/2 positive
Re: проблема создания таблицы при смене ОС
proit69
Автор

Сообщений: 12
Дата регистрации: 10.12.2017
да костыль)
автор наш директор.так что буду учиться сам что бы переписать это дело.
Ratings: 0 negative/0 positive
Re: проблема создания таблицы при смене ОС
spinz

Сообщений: 5263
Дата регистрации: 21.01.2016
Бтв, если комп в домене, то лучше всего если софт будет работать от имени доменного админа.

Это исключит разные там коллизии из-за недостата прав.
Ratings: 0 negative/0 positive
Re: проблема создания таблицы при смене ОС
proit69
Автор

Сообщений: 12
Дата регистрации: 10.12.2017
не посоветуете с чего или где начинать знакомство с foxpro?
Ratings: 0 negative/0 positive
Re: проблема создания таблицы при смене ОС
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
proit69
не посоветуете с чего или где начинать знакомство с foxpro?

С 1С7, затем 1С8.
Ratings: 0 negative/0 positive
Re: проблема создания таблицы при смене ОС
spinz

Сообщений: 5263
Дата регистрации: 21.01.2016
В нынешних реалиях лучше начинать сразу с 1Cv9
Ratings: 0 negative/0 positive
Re: проблема создания таблицы при смене ОС
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
proit69
не посоветуете с чего или где начинать знакомство с foxpro?
С этой проги и начни. Установи VFP, исходники проги есть (замечательное начало, рабочая прога с исходником). Возьми да поменяй данный кусок, перекомпиляй, пробуй, снова исправляй, и так далее. Попутно читаешь хелп по каждой фоксовой команде. Русский хелп есть здесь же. Сам язык - старый добрый, как батник.
Ratings: 0 negative/0 positive
Re: проблема создания таблицы при смене ОС
spinz

Сообщений: 5263
Дата регистрации: 21.01.2016
Я бы начал с дизассемблирования фокспро, чтобы все стало на свои места
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 31 (Гостей: 31)

© 2000-2024 Fox Club 
Яндекс.Метрика