Текущий архив: 2003.11.13;
Скачать: CL | DM;
ВнизProblems with Paradox tables Найти похожие ветки
← →
Gia Gvatua (2003-10-21 08:48) [0]Работаю с таблицами Paradox только с помощью TQuery. Во время работы приложения вдруг выдается сообщение, что lck файл слишком вырос, и программа перестает правильно работать, а зачастую вообще зависает. Помогите, кто можете !!!
← →
DenK_vrtz (2003-10-21 08:50) [1]На той неделе этот вопрос детально разбирался, поищите
← →
Anatoly Podgoretsky (2003-10-21 09:03) [2]PrivateDir установи и NetDir настрой
← →
Gia Gvatua (2003-10-21 09:24) [3]г-н Anatoly Podgoretsky, если можно чуть подробнее, как это сделать. Г-н DenK_vrtz посоветовал поискать в старых вопросах.
Нашел что-то, но не очень понял.
← →
DenK_vrtz (2003-10-21 09:31) [4]1.Session.PrivateDir := <путь>
2.Переместите .EXE-файл в каталог, отличный от каталога с файлами таблиц
3.Установите Local Share в FALSE. Так говорит документация, но момент довольно спорный. В выше описанных ветках Anatoly Podgoretsky © объяснял тонкости.
P.S. Для чистоты полученных результатов - закрыть приложение, удалить lck-файлы
← →
Gia Gvatua (2003-10-21 12:43) [5]Г-н Denk_vrtz
Как понял из Вашего совета, в "OnCreate" главной формы следует написать команду:
Session.PrivateDir:= ExtractFilePath(ParamStr(0))+ "Net";
а вот как настроить NetDir и Local Share из BDE, объясните пожалуйста по подробнее.
Что касается удаления lck-файлов, когда PDOXUSR.LCK вырос до 64MB, я удалил его и PARADOX.LCK из каталога, где нахидится Exe-файл, надеясь, что они создадутся заново. Однако в указанном каталоге они больше не создаются, но обнаружил эту пару в корневом каталоге системного диска и в каталоге, где хранятся таблицы, что окончательно запутало меня. Не понятно какими из них пользуется программа.
← →
Anatoly Podgoretsky (2003-10-21 12:50) [6]3. Конечно можно поставить в false, но тогда проблем будет много
Gia Gvatua (21.10.03 09:24) [3]
А ты бы указал, что именно нашел
← →
ia Gvatua (2003-10-21 13:38) [7]Г-ну Anatoly Podgoretsky.
Нашел ваши ответы от 16.10.03 на аналогичную проблему.
Нельзя ли управлять NetDir из приложения с помощью команды
Session.NetFileDir:= <Path>;
или это объязательно надо сделать из BDE?
← →
Anatoly Podgoretsky (2003-10-21 13:51) [8]А я бы не рискнул делать это из приложения, поскольку последствия. У всех должен быть одинаковый NetDir и кроме того, отдельный от другого, особенно от базы. У себя я так поступал, пока был Парадокс, вделал отдельный каталог на сервере, в самой голове и на него полные права. Вот сколько лет сталикиваюсь с Парадоксом, столько лет и помню с ним проблемы.
← →
Sandman25 (2003-10-21 15:10) [9][8] Anatoly Podgoretsky © (21.10.03 13:51)
Расскажите, пожалуйста, в чем проблема, если NetDir установлен в тот же сетевой каталог, где лежит БД.
Страницы: 1 вся ветка
Текущий архив: 2003.11.13;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.039 c