On-line: PSP, tnsr2, гостей 0. Всего: 2 [подробнее..]
АвторСообщение
постоянный участник




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 23.01.06 13:18. Заголовок: Почему XP разрешает стирать .NTX files когда ктото уже их открыл ?


сервер под XP
программа сначало стирает все индексы а потом создает их и открывает DBF в нужном режиме
когда второй юзер входит делает тоже самое , но под 98 стираются только те NTX которые не заняты а под XP
стираются и те которые уже пользуются первым юзером .

Вопрос , как избежать ето ?

Спасибо: 0 
Профиль
Ответов - 2 [только новые]







Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 23.01.06 14:37. Заголовок: XP и открытое в EXCLUSIVE умеет стирать


// Фикс для XP, умеющей удалять открытые файлы
FUNC MyFErase( cFile )
LOCAL nH := FOpen( cFile, FO_EXCLUSIVE )
If nH = -1
RETURN -1
Else
FClose(nH)
EndIF
RETURN FErase( cFile )


Спасибо: 0 
Профиль
постоянный участник




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 23.01.06 15:06. Заголовок: Спасибо !


Я тоже думал о таком выходе из ситуации , но надеялся что и Windows XP както можно подстроить

Спасибо: 0 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 89
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет