Сообщение "Too many files open" Причина:
Программа пытается открыть больше файлов , чем ей разрешает система. Решение: DOS,Win9x :
в файле Config.sys указать Files=<число> , где <число> - 100 или больше.
Перезагрузить компьютер. WinME :
в файле System.ini , в секции [386Enh] PerVMFiles=<число> , где <число> - 100 или больше.
Перезагрузить компьютер. WinXP :
Создать ярлык и в его свойствах(кнопка"Дополнительно") сконфигурировать файл Config.nt, как для случая с DOS.
Все , либо некоторые, русские буквы отображаются некорректно. Причина:
1)Приложение не "видит" файл Foxpro.int (файл отсутствует, либо к нему не указан путь).
2)В файле крнфигурации Config.fp не указана русская кодировка. Решение:
Для правильного отображения русских букв нужно следующее.
Проверить наличие файла Foxpro.int.
В файле Config.fp должно быть указано CODEPAGE=866
Файлы Config.fp и Foxpro.int должны находится в той же папке, где находятся библиотеки FoxPro (*.eso,*esl). Все эти файлы можно скачать в разделе ПРОГРАММЫ
Ошибка 43 или Insufficient memory Причина:
Не хватает объема ОЗУ. Решение:
Практически все рекомендации сводятся к максимальному высвобождению памяти компьютера (ОЗУ) - не путать со свободным объемом жесткого диска . Не забывайте , что "досовские" программы работают с основной памятью, которая составляет 640кб. Для Dos и Win98:
Уберите из autoexec.bat программы которые Вы не используете. Если Вы используете Нортон Командер , рекомендуется 5 версия данного программного продукта. Заметного эффекта можно достичь установив менеджер памяти QEMM. Для WinXP:
Испльзуйте ярлыки. Рекомендуется использование драйверов управляющих расширенной памятью , например Himem.sys.
Это делается добавленим строки DEVICE=HIMEM.SYS в файл config.sys(nt)
Если это возможно , старайтесь загружать резидентные программы (драйвер "мыши" , русификатор клавиатуры и т.п.) в верхнюю память , например: lh keyrus или loadhigh mouse.com в фале autoexec.bat(nt) .
Значительно освобождает память загрузка ядра OS в верхнюю память : DOS=HIGH,UMB в файле config.sys(nt).
После внесения изменений в файлы config.sys и autoexec.bat не забывайте перезагружать компьютер(для WinXP перезагрузка не требуется). Более подробную информацию Вы можете почерпнуть из литературы по командам DOS.
Наконец , существенный прирост производительности (при определенной конфигурации компьютера) можно получить если вместо библиотек FoxPro foxd2600.eso и foxd2600.esl использовать foxdx260.esl.
Что за папки "Server" и "Station" ? (Реестр Dos)
Условно программа делится на три части:
1) Группа файлов общего доступа , устанавливаемых на компьютер используемый в качестве файл-сервера. В файле обновлений это папка "Server".
2) Группа файлов , устанавливаемых на компьютере пользователя. В файле обновлений это папка "Station".
3) Конфигурационные файлы и библиотеки FoxPro (далее "FoxLib"). В обновлениях не представлены, но их можно скачать отдельно.
В случае работы на одном компьютере допускается установка всех файлов в одну папку.
Но рекомендуется все же следующий подход:
Файлы "FoxLib" устанавливается в отдельную папку , куда указан путь в файле autoexec.bat(nt). Группы файлов "Server" и "Station" также устанавливаются в отдельные папки. Имена папок значения не имеют , но не рекомендуется использовать русские буквы и имена длинее 8 символов. Излишняя глубина вложенности папок может быть причиной сбоя во время получения архивного файла для СМО.
Как установить обновления ? (Реестр Dos)
Прежде всего нужно создать резервную копию базы данных, а лучше всех файлов программы Реестр.
Как правило обновления это архивный файл в котором находятся две папки "Server" и "Station".
Создайте временную папку и разархивируйте туда файлы. Затем методом копирования перенесите файлы из разархивированных папок в соответствующие папки на компьютере, поверх существующих файлов. Затем надо запустить модуль Setup.exe и в меню выбрать пункт "Восстановление индексных файлов", а затем выполнить формирование справочников для своего МУ.
Не создается архивный файл. (Реестр Dos)
Архивный файл не создается в следующих случаях:
1.На компьютере отсутствует файл arj.exe.
2.Путь к файлу не указан в autoexec.bat (для Windows-98) или в autoexec.nt (для XP)
3.Русские буквы (а также пробелы и прочие запрещееные в DOS символы) в наименовании папки, где расположена программа.
4.Слишком глубокая вложенность папок.
Часто проанализировать ситуацию помогает файл arj_echo.log
TMP файлы
Если Вы работали с программами написанными на FoxPro (например, с программой Реестр), то наверняка видели файлы с расширением TMP. Это временные файлы , которые удаляются автоматически в конце работы. К сожалению этого не происходит при аварийных завершениях программы. А также в случаях работы в среде Windows, когда оператор закрывает программу не через соответствующий пункт в меню, а методом закрытия окна системы, что недопустимо. В результате можно видеть папки забитые ненужными файлами.
По умолчанию TMP-файлы создаются в той папке, где вы запустили на выполнение программу.
Расположением TMP-файлов можно управлять добавив в файл config.fp строку : TMPFILES=C:\WINDOWS\TEMP\
Конечно, указанная вами папка должна существовать. Перенаправив создание временных файлов на виртуальный (более быстрый) диск, на "слабых" компьютерах можно достичь существенного прироста быстродействия.
Работа под XP
Перешли на Windows XP, программа Реестр перестала работать. Что делать? В основном решение сводится к решению двух проблем: правильное прописание "путей" и(или) грамотная работа с памятью. Не вдаваясь в подробности, предлагаю скачать этот файл (240Kb), где собраны рекомендации по настройке системы.
vladimir 02.12.2012 как создать тему 75 гдн бандпасс 6 порядка + Alphard Hannibal7 8OHM+Alphard TW-302SX
admin 31.10.2012 Не знаю, если честно. А родные сложно найти?
Oleg 27.10.2012 помогите советом, чем можно заменить низовые динамики на колонках S-30
garinn 02.02.2012 Глубокосильнооченьнеизмен ноуважемый admin!
Снимаю шляпу за инжененрное решение с принтером НР 1100.
Не оскудела русская земля. Реализую. Продают кабель убогие, надувая щеки, за тысячи р.
Спасиб