Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.02;
Скачать: CL | DM;

Вниз

Directory is busy   Найти похожие ветки 

 
Германн ©   (2007-10-31 02:11) [0]

Ну задолбал этот Парадокс!
Ни с того ни с сего опять выдаёт это сообщение!
А я всего-то хотел чуть-чуть добавить функциональности в старую программу. Работы, как мне представлялось, на минуты.


 
Riply ©   (2007-10-31 02:31) [1]

Offtop
Что-то часто, в последнее время, у полуночников проявляется "сердитое настроение" :)


 
Германн ©   (2007-10-31 02:48) [2]


> Riply ©   (31.10.07 02:31) [1]
>

Не. Тут не тот случай. Я совсем "не сердит".
Но парадокс! :)
Я уже ещё раз проштудировал все рекомендации от Борланд. Я ещё раз поискал в поисковиках. И выполнил всё, что там рекомендовано.
А всё равно
> Directory is busy


 
Desdechado ©   (2007-10-31 12:18) [3]

Очень за тебя рад.
Надеюсь, поостынув, ты напишешь, в каком случае и при каких операциях ты получаешь ошибку.


 
Anatoly Podgoretsky ©   (2007-10-31 13:23) [4]


> Я уже ещё раз проштудировал все рекомендации от Борланд.
>  Я ещё раз поискал в поисковиках. И выполнил всё, что там
> рекомендовано.

Ты туда не ходи, снег башка упадет.

Для начала папку NetDir в голову диска и больше ни для чего не использовать. Программу и данные также разделить.
А уж потом остальные рекомендации по Local Share/PrivateDir
Особенно последнее. Но если программа падает, то повторный запуск может привести к подобной ситуации. Рекомендуется отдельная папка на сессию, только возникает вопрос, как избавляться от старых папок.


 
Германн ©   (2007-10-31 15:27) [5]


> Надеюсь, поостынув, ты напишешь, в каком случае и при каких
> операциях ты получаешь ошибку.

Есть у меня две программы, которые работают с одной базой. Первая - основная. Она может и читать и писАть в базу. Вторая только читает. Программы старые скоро уж 10 лет им (если вспоминать их 16-битные версии). Так вот внес в них небольшие изменения, восстановил один из вариантов отчетов, который был ранее. И теперь не могу их запустить одновременно.

Ладно. Пойду чистить диски. ТС нашел на них аж 88 файлов PDOX*.*
:-)


 
Desdechado ©   (2007-10-31 15:36) [6]

Поиграйся с настройками Session в каждой программе, особенно с параметрами, указанными Anatoly Podgoretsky ©   (31.10.07 13:23) [4]
И не открывай БД монопольно.


 
Anatoly Podgoretsky ©   (2007-10-31 16:48) [7]

> Германн  (31.10.2007 15:27:05)  [5]

Это говорит о том, что NETDIR не настроен, точнее настроен у каждого как в голову придет. Самый худший вариант, есть данный параметр вообще не указан.


 
Anatoly Podgoretsky ©   (2007-10-31 16:49) [8]

> Desdechado  (31.10.2007 15:36:06)  [6]

Бяка эта БДЕ, как только потребуются индивидуальные настройки разным программам, такое горе получается. Пока все согласовано жить можно, особенно в локальном, персональном режиме работе.


 
Германн ©   (2007-10-31 18:08) [9]


> Anatoly Podgoretsky ©   (31.10.07 16:48) [7]
>
> > Германн  (31.10.2007 15:27:05)  [5]
>
> Это говорит о том, что NETDIR не настроен, точнее настроен
> у каждого как в голову придет. Самый худший вариант, есть
> данный параметр вообще не указан.
>

Нет. Это говорит, что нельзя быть таким склерозным тупицей!
А уж если на старости лет таким стал, то не стОит вносить изменения в давно забытую программу!
2-3 года назад из-за проблем с сетью на одном из объектов я как раз выполнил установку NetDir и PrivDir в полном соответствии с рекомендациями Борланда. И забыл что теперь НЕЛЬЗЯ запускать эти две программы из ОДНОГО И ТОГО ЖЕ каталога. И естественно они дрались друг с другом за один и тот же каталог PRIV :(((


 
Desdechado ©   (2007-10-31 18:56) [10]

> дрались друг с другом за один и тот же каталог PRIV
Если бы в Session устанавливал уникальное (может, даже случайно генерированное) имя, не было бы таких проблем.


 
Германн ©   (2007-10-31 19:04) [11]


> Desdechado ©   (31.10.07 18:56) [10]
>
> > дрались друг с другом за один и тот же каталог PRIV
> Если бы в Session устанавливал уникальное (может, даже случайно
> генерированное) имя, не было бы таких проблем.

А зачем? У клиентов таких проблем в принципе быть не может. Ибо дополнительная программа как раз и сделана для того, чтобы начальник мог со своего компьютера следить что творится на объекте :)


 
Anatoly Podgoretsky ©   (2007-10-31 19:53) [12]

С отдельным PrivateDir для каждой сессии только одна проблема, когда удалять, это при условии, что папка создается динамически. Хотя это полностью решает проблему при одновременном запуске более двух программ на одном компьютере одновременно.


 
Anatoly Podgoretsky ©   (2007-10-31 19:54) [13]

Вариант - задавать папку PrivateDir из конфигурационного файла.


 
Desdechado ©   (2007-10-31 20:22) [14]

> только одна проблема, когда удалять
Если в нормальной ситуации, то при выходе.
Если в ненормальной, то оставить наоткуп юзера. Это нормально, если создавать в %TEMP%.


 
Anatoly Podgoretsky ©   (2007-10-31 20:28) [15]

> Desdechado  (31.10.2007 20:22:14)  [14]

Как раз проблема была с нормальной ситуации, папка была заблокирована, бороться не стал, поскольку не важно было для меня, разовая работа. Ну и конечно папка была как подпапка в %TEMP%, имя случайное.



Страницы: 1 вся ветка

Текущий архив: 2007.12.02;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.036 c
2-1194440273
vegarulez
2007-11-07 15:57
2007.12.02
Вопрос про асю...


2-1194373794
Инокентий
2007-11-06 21:29
2007.12.02
форма mdi


15-1193519538
enja
2007-10-28 01:12
2007.12.02
Дворники как осенние существа


15-1193727308
Garik888
2007-10-30 09:55
2007.12.02
Компонент для печати


15-1193824197
Jeer
2007-10-31 12:49
2007.12.02
Утилиты, макросы