
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.06.2009, 22:56
|
|||
|---|---|---|---|
и еще раз Kill |
|||
|
#18+
Приветствую! Есть список List1. Там есть список файлов: c:\a.txt c:\b.txt c:\c.txt Мне надо удалить все файлы которые записаны в списке. Делаю так Dim i As Long For i = 0 To List1.ListCount - 1 Kill List3.List(i) Next i Файлы удаляются, но вылетает ошибка... Как убрать сообщение об ошибке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2009, 06:10
|
|||
|---|---|---|---|
и еще раз Kill |
|||
|
#18+
ABinker, Странно, что вообще что-то работает Kill List1.List(i) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2009, 14:54
|
|||
|---|---|---|---|
и еще раз Kill |
|||
|
#18+
big-duke, ну да, просто когда сюда писал, допустил ошибку. В когде к самой программе я правильно указал. Так как же избежать ошибку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2009, 15:21
|
|||
|---|---|---|---|
и еще раз Kill |
|||
|
#18+
ABinkerну да, просто когда сюда писал, допустил ошибку. Копи-паст рулит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2009, 16:43
|
|||
|---|---|---|---|
и еще раз Kill |
|||
|
#18+
ABinker, Какая ошибка? Убрать сообщение об ошибке или все-таки саму ошибку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2009, 16:46
|
|||
|---|---|---|---|
и еще раз Kill |
|||
|
#18+
ABinker, А главное, проверьте, может там у Вас пустая линия в List1. Успехов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2009, 16:57
|
|||
|---|---|---|---|
и еще раз Kill |
|||
|
#18+
ABinker, И еще, вот эта проверка: Debug.Print TypeName(List1.ListCount) Дает тип Integer. Раз так, то нет смысла декларировать Ваши i как Long. Успехов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2009, 20:04
|
|||
|---|---|---|---|
и еще раз Kill |
|||
|
#18+
Выскакивает сообщение об ошибке 53. Мне нужно что-бы файлы удалились, и при этом никаких сообщений об ошибке не выскакивало... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2009, 23:06
|
|||
|---|---|---|---|
и еще раз Kill |
|||
|
#18+
ABinker, Эта ошибка "Файл не найден". Вы пытаетесь удалить несуществующий файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2009, 23:10
|
|||
|---|---|---|---|
и еще раз Kill |
|||
|
#18+
ABinker, Я к тому, что подавить ошибку можно, да только не лучше ли аккуратно написать процедурку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2009, 13:16
|
|||
|---|---|---|---|
|
|||
и еще раз Kill |
|||
|
#18+
On Error Resume Next ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2009, 23:56
|
|||
|---|---|---|---|
и еще раз Kill |
|||
|
#18+
SNickeMAN, Resume next ошибку не перехватывает. Можно конечно подавить таким образом: If Err.Number <> 53 Then GoTo ...... Но тогда не все файлы будут удалены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.06.2009, 00:53
|
|||
|---|---|---|---|
и еще раз Kill |
|||
|
#18+
ABinker, Повторю: надо аккуратно писать код, и все будет хорошо. Сколько файлов удаляется? Сколько всего линий в листе боксе? Осуществляется проверка на существование файла? Мы программируем, мы не стихи пишем.... :0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.06.2009, 12:01
|
|||
|---|---|---|---|
|
|||
и еще раз Kill |
|||
|
#18+
Как вариант - проверять наличие удаляемого файла перед тем как его удалять.... Нопример, с помощью єтой функции: Код: plaintext 1. 2. 3. 4. 5. 6. То есть, у вас будет приблзительно следующий код: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2160827]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 419ms |

| 0 / 0 |
