powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хочу то же скопировать файлы
20 сообщений из 20, страница 1 из 1
Хочу то же скопировать файлы
    #32251258
Aлиса
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может может кт-нить помочь вот в каком вопросе:

Так же, как и в вопросе у некого Devr, произвожу копирование файлов с помощью FileCopy.
Но! В это время файл может быть кем-то занят (с ним работают). Мне надо каким-то образом сделать так, что бы, пока файл не скопировался, к копированию другого не переходить.

Заранее всем спасибо за помощь.
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251287
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лови и обрабатывай ошибку. Что нибудь типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
' Копирование одного файла'
On Error Resume Next
    Do
        Err.Clear
        FileCopy  "откуда" ,  "куда" 
    Loop While Err.Number = нужный код ошибки
On Error Goto  0 
' Можно копировать следующий'
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251301
Aлиса
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, сейчас попробую. А почему у тебя такой ник странный?
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251307
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алиса,
Это у тебя странный, сразу вызывает ассоциации со Страной Дураков, а у него - очень даже нейтральный...
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251327
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алиса,
Или с мультиком "Тайны 3 планеты". Ты только не обижайся...
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251334
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алиса не обидится. Мы будем за ней ухаживать.

Алиса, будьте как дома, здесь все свои, обычные...
Выпейте вина...
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251372
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алиса, ты еще наверное в просто треп не заходила (и не надо). Там таким никам не удивляются
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251382
Алиса, ФОТКУ ДАВАЙ!!!
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251388
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, ведите себя прилично, а то дама может прийти к выводу, что тут просто сборище озабоченных мужиков, а не место культурного общения на предмет баз данных...
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251417
Aлиса
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И не думала даже, что столько бурных откликов будет. :)
Кто-нибудь еще что-либо может предложить по существу вопроса? :)
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251424
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что, вариант Лоха отвергнут как сомнительный, вместе с ником?
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251427
Aлиса
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет, в процессе
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251444
Тыгыдым
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так их Алиса! :) А Лох забыл DoEvents влепить! Он скажет, чё без этого будет :)
А еще заглянь в FAQ про сжатие - там тоже задержка (цикл) реализована.
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251447
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну еще в мой же вариант надо бы по хорошему какую-нибудь задержку засунуть, DoEvents для красоты, и подсчет количества попыток. Чтобы оно не зациклилось намертво, а после скольки-нибудь попыток спрашивало - abort, ignore аль retry. Но это уже так... улучшайзинги всякие
Нефик на мой ник наезжать. Хоть горшком назовусь (главное дерьмо на других не слишком часто выплескивать).
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251460
Aлиса
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я ничего не имела против твоего ника, просто так... поинтересовалась
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251492
Aлиса
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так кто скажет как правильно и как надо? Ибо я начинающий человек в этом.
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32251503
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист это не тот, кто пишет программы, а тот, чьи программы работают. (с) не помню чей
Мой пример работает. А как правильно я и не знаю.
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32252296
Aлиса
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НЕ РАБОТАЕТ!!!!! :_(

Нельзя ли кинуть рабочий пример!?
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32252297
Aлиса
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я начинающий программист и потому непонятно. А этот цикл, что написали, зацикливается. :(
...
Рейтинг: 0 / 0
Хочу то же скопировать файлы
    #32252390
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Public Function TestCopy(strFrom As String, strTo As String)
    On Error Resume Next
        Do
            Err.Clear
            FileCopy strFrom, strTo
            
            Select Case Err.Number
                Case  0  ' Копирование прошло успешно. '
                    Exit Do ' Мавр сделал свое дело '
                    
                Case  70  ' Нет доступа '
                    If MsgBox( "Хто-то открыл файл "  & strFrom & vbCrLf &  "Повторить?" , _
                            vbYesNo) = vbNo Then
                        Exit Do ' На фиг - значит на фиг '
                    End If
                    
                Case Else ' Непонятная беда '
                    MsgBox  "Ошибка при копировании файла "  & strFrom _
                            & vbCrLf & Err.Description, vbCritical
                    Err.Clear
                    Exit Function
            End Select
            
        Loop
End Function


Вместо одного кода ошибки (70) скорее всего понадобится несколько (типа случаи разные бывают). Можно вопрос не сразу задавать, а несколько молчаливых попыток сделать, и если все неудачные - то за советом к пользователю.
P.S. Аксес 97-й
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хочу то же скопировать файлы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]