Цитата(Fynjy @ 29.07.09, 22:45)
Создаем на диске c: - ya_superlamer.dbf
Далее делаем обработку ...
Запускаем ... И понимаем - нужно плотно учить матчасть ...
//*******************************************
Процедура Сформировать()
ДБФ = СоздатьОбъект("XBase");
ДБФ.ОткрытьФайл("C:\ya_sup~1.dbf");
Если ДБФ.Открыта() = 1 Тогда
Сообщить("Хакерок - Ламер");
Иначе
Сообщить("Fynjy - ламер");
КонецЕсли;
КонецПроцедуры
PS: DOS рулит
Так. У меня есть файл С:\Sprice\Intercars.dbf размером 800 Мб
Его нельзя переименовывать
потому что он используеться ещё 3 программами.
Процедура Сформировать()
ДБФ = СоздатьОбъект("XBase");
ДБФ.ОткрытьФайл("С:\Sprice\Interc~1.dbf ");
Если ДБФ.Открыта() = 1 Тогда
Сообщить("Хакерок - Ламер");
Иначе
Сообщить("Fynjy - ламер");
КонецЕсли;
КонецПроцедуры
Не обежайся но система ответила Fynjy - ламер
Думаю то что файл С:\Sprice\Intercars.dbf а не С:\Intercars.dbf не важно.