Все описываемые действия предполагают, что вы знакомы с операционной системой Windows корпорации Microsoft (Windows XP, Windows 7, Windows 8, Windows NT и т.п.) и владеете базовыми навыками и работы с ней.
Данная задача работает как в сетевом, так и в локальном варианте. Задача переходит в сетевой вариант (работа с удалённой базой) при наличии в рабочем каталоге файла SERVER.MEM, в котором прописан путь к базе данных программы (это обычный текстовый файл, в котором должна находиться одна строка - путь к каталогу баз данных).
Правила установки локальной версии программы:
· | создать пустой каталог (например «111») |
· | переписать в него полученный архив CHIP_MO.RAR |
· | распаковать архив в данном каталоге |
· | Создать рабочий каталог (например, CHIP_MO) |
· | переписать в него все файлы из каталога «111» |
· | создать ярлык для задачи CHIP_MO.EXE (рекомендуется установить окно, развёрнутое на весь экран) |
Правила установки сетевой версии программы (программа устанавливается на каждом компьютере):
· | на рабочей станции создать пустой каталог (например «111») |
· | переписать в него полученный архив CHIP_MO.RAR |
· | распаковать архив в данном каталоге |
· | на сервере создать каталог баз данных, например CHIP_MO\BASE (делаем его общим ресурсом) |
· | на каждой рабочей станции создать рабочий каталог, в котором создать текстовый файл SERVER.MEM, в котором должна быть одна строка - путь к каталогу баз данных) |
· | переписать в рабочий каталог все файлы из каталога «111» |
· | на каждой рабочей станции создать ярлык для запуска задачи CHIP_MO.EXE из рабочего каталога (рекомендуется установить окно, развёрнутое на весь экран). |
Правила установки сетевой версии программы (программа устанавливается на сервере):
· | создать пустой каталог (например «111») |
· | переписать в него полученный архив CHIP_MO.RAR |
· | распаковать архив в данном каталоге |
· | на сервере создать каталог баз данных, например CHIP_MO\BASE (делаем его общим ресурсом) |
· | на сервере создать каталог задач, например CHIP_MO\EXE (делаем его общим ресурсом) |
· | переписать в него все файлы из каталога «111» |
· | на каждой рабочей станции создать рабочий каталог, (например C:\CHIP) в котором создать текстовый файл SERVER.MEM, в котором должна быть одна строка - путь к каталогу баз данных) |
· | на каждой рабочей станции создать ярлык для запуска задачи CHIP_MO.EXE с сервера из каталога задач (рекомендуется установить окно, развёрнутое на весь экран). В окне свойств ярлыка в строке "Объект" необходимо указать: Z:\CHIP_MO\EXE\chip_mo.exe а в строке "Рабочая папка" необходимо указать рабочий каталог: C:\CHIP |
Рабочий каталог у каждой копии одновременно запущенной задачи (т.е. у каждой рабочей станции) должен быть свой, т.к. в нём создаются временные файлы. А затем, при выходе из задачи, данные временные файлы (с именем tmp*.dbf и tmp*.ntx) удаляются.
И если две задачи работают через один рабочий каталог, то первая вышедшая из сеанса задача удаляет ВСЕ ВРЕМЕННЫЕ ФАЙЛЫ (с именем tmp*.dbf и tmp*.ntx), и второй задаче не с чем работать, и она вылетает по ошибке.
В случае возникновения у Вас ошибок следующего типа:
· | Ошибка создания: TMP.bak (Код DOS-ошибки: 32) |
· | Ошибка создания: tmp_sem.ntx (Код DOS-ошибки: 32) |
· | Ошибка создания: tmp_ga.ntx (Код DOS-ошибки: 32) |
· | Ошибка создания: tmp_kart.ntx (Код DOS-ошибки: 32) |
· | Ошибка создания: tmp_srf.dbf (Код DOS-ошибки: 32) |
· | Файл не открыт: ORDLISTADD |
· | Алиас не существует: __TMP__ |
· | Алиас не существует: TMP_K1 |
Пройдите по всем рабочим местам и проверьте в настройке ярлыков "рабочую папку" (и ещё: в данном каталоге находится server.mem).
Резюме: в задаче происходит обращение к трем каталогам:
1. | КАТАЛОГ ЗАПУСКА (РАБОЧИЙ КАТАЛОГ) - в нем находится файл SERVER.MEM. В нем же создаются все файлы настроек программы (*.MEM), все файлы просмотра/печати (*.TXT), все служебные DBF-файлы (__*.DBF), все временные файлы (tmp*.dbf и tmp*.ntx) |
2. | КАТАЛОГ ЗАДАЧ - в него распаковывают файл CHIP_MO.RAR (первый раз и все следующие новые версии) (в случае сетевой версии с установкой программы на каждой рабочей станции каталог задач совмещается с рабочим каталогом) |
3. | КАТАЛОГ БАЗ ДАННЫХ - на него указывает файл SERVER.MEM - в нем хранятся все *.DBF и *.NTX файлы. *.DBF - это базы данных, *.NTX - это индексные файлы - они всегда могут быть пересозданы в задаче "Переиндексирование" (настоятельно рекомендуется это всегда делать после некорректного выхода из задачи). |