|
FileSystemObject
|
|||
---|---|---|---|
#18+
Доброго дня! Подскажите, пожалуйста, как можно обработать ошибки при использовании FileSystemObject. Например, при копировании каталога вместе с файлами нужно перезаписать конечный каталог. Если в этом каталоге присутствует открытый файл, выдается ошибка "Ole error code ....". Как отловить подобные ошибки и по человечески их обработать? P.S. На форуме есть несколько ссылок ВладимирМ на тему, как использовать FileSystemObject в среде FoxPro. Однако, ссылки нерабочие. Может кто даст рабочую ссылку, буду благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2010, 11:19 |
|
FileSystemObject
|
|||
---|---|---|---|
#18+
_Chaynik, Вообще-то для обработки исключений есть конструкция Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2010, 11:25 |
|
FileSystemObject
|
|||
---|---|---|---|
#18+
AmKad, Я в курсе, просто, может есть другой вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2010, 11:33 |
|
FileSystemObject
|
|||
---|---|---|---|
#18+
_Chaynik, А что разве нельзя по-человечески обработать таким способом? Чем такой метод не устраивает? Делайте Catch to loErr а потом обрабатывайте loErr как хотите. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2010, 13:17 |
|
FileSystemObject
|
|||
---|---|---|---|
#18+
AmKad, Не устраивает вот чем. Igor Korolyov писал:"Есть свои особенности у этой структурной обработки ошибок - она нормально может быть использована лишь если ВСЕ остальные части приложения следуют такой-же технике - если же там вперемешку идут Error event, отсутствие обработчиков и эти самые try...endtry - то толку не будет ...действительно про RETRY и RETURN можно забыть - т.е. либо придётся писать кучи "маленьких" try блоков, либо смириться с тем, что при любой ошибке будет как минимум закрываться/отключаться форма (т.к. даже исправив ошибку мы не можем уже вернуться в нормальное русло) как максимум -осуществляться полный перезапуск всего приложения (если обработал ошибку самый внешний блок try)." ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2010, 09:27 |
|
|
start [/forum/topic.php?fid=41&gotonew=1&tid=1585529]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
8ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 7ms |
total: | 143ms |
0 / 0 |