Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Недоступен сетевой диск. [D5, Paradox]


GBX ©   (2002-12-15 23:48:00) 

Если компьтер на котором был расшарен ресурс, в котором находятся таблица DB выключается, то Table.open отправляет приложение в аут. Подскажите алгоритм проверки таблицы на доступность, если она находится на сетевом диске который не отключен, но недоступен.
Спасибо.


GBX   (2002-12-16 21:27:00) [1]

try.. except помогает в том случае, когда сетевой диск не подключен, а в aliase он прописан. Если же (повторяюсь) инициатором отключения диска является его хозяин (хотя ему и вылетает предупреждение о подключенных пользователях), т.е. сетевой диск для приложения по прежнему существует, хотя уже и не крутится то до except дело не доходит (может надо подождать?).
Спасибо.


kav   (2002-12-16 03:57:00) [2]

тогда хоть приложение не будет выпадать в аут


Jeer   (2002-12-16 00:03:00) [3]

Во всяком случае попробуй обрамлять try.. except


Jeer   (2002-12-16 00:02:00) [4]

Не поможет.
Диск может отвалиться во время открытия (чтения) таблицы, что может быть длительным процессом.


Наверх

Титульная страница Поиск, карта сайта Написать письмо