Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
6-41855
Yot
2003-09-10 13:11
2003.11.13
Client_Server


3-41066
ФРИМЕН
2003-10-23 20:57
2003.11.13
Помогите разобраться с БД


3-41026
kaif
2003-10-15 15:47
2003.11.13
Толку от UDF RAND() ?


7-42204
Ilya_
2003-08-25 06:51
2003.11.13
Платформы Windows


1-41703
Plt
2003-11-03 13:51
2003.11.13
LoadLibrary не находит библиотеку!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский