|
|
|
File already Open, err 55, при окрытии на запись. Как решить проблему?
|
|||
|---|---|---|---|
|
#18+
Помогите, пожалуйста, разобраться, почему при попытке открытия файла для записи макрос выдаёт ошибку "file already Open". Не могу понять почему?? '=================================== f611 = FreeFile f611out = FreeFile Open filepath For Input As #f611 Open Range("OutPutFile").Value For Append As #f611out ' <-- Ошибка '55' file already Open Do Until EOF(f611) Line Input #f611, data If rrr Then outdata = 1 If rrr< 5 Then outdata = 2 ElseIf outdata = 3 Else outdata = 4 End If Print #1, outdata Loop Close #f611 Close #f611out '=================================== ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 16:10 |
|
||
|
File already Open, err 55, при окрытии на запись. Как решить проблему?
|
|||
|---|---|---|---|
|
#18+
может он блокирован другим процессом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 16:14 |
|
||
|
File already Open, err 55, при окрытии на запись. Как решить проблему?
|
|||
|---|---|---|---|
|
#18+
Konst_One, Вряд ли, я создавал новые файлы и подставлял в макрос, со всеми та же беда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 16:16 |
|
||
|
File already Open, err 55, при окрытии на запись. Как решить проблему?
|
|||
|---|---|---|---|
|
#18+
- filepath - Range("OutPutFile").Value чему равны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 16:19 |
|
||
|
File already Open, err 55, при окрытии на запись. Как решить проблему?
|
|||
|---|---|---|---|
|
#18+
Konst_One, filepath = "C:\tmp\input.txt" Range("OutPutFile").Value = "C:\tmp\output.txt" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 16:21 |
|
||
|
File already Open, err 55, при окрытии на запись. Как решить проблему?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 16:21 |
|
||
|
File already Open, err 55, при окрытии на запись. Как решить проблему?
|
|||
|---|---|---|---|
|
#18+
Konst_One, Код: plaintext Пишет "file already Open", @ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 16:28 |
|
||
|
File already Open, err 55, при окрытии на запись. Как решить проблему?
|
|||
|---|---|---|---|
|
#18+
значит он действительно OPEN проверяйте ваш код, может вы в цикле одни и те же файлы открываете, но забываете их закрывать из-за ошибки например. используйте в обработчике ошибок универсальный метод: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 16:31 |
|
||
|
File already Open, err 55, при окрытии на запись. Как решить проблему?
|
|||
|---|---|---|---|
|
#18+
Konst_One, Логическим тыком я понял, что ошибку "file already Open" он выдаёт если пытаться открывать одновременно файл и на считывание и на запись, предварительно не закрыв один из них, даже если это разные файлы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 16:49 |
|
||
|
File already Open, err 55, при окрытии на запись. Как решить проблему?
|
|||
|---|---|---|---|
|
#18+
Есть ли какя-то функция, которая бы позволяла держать открытыми два и более файлов??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 17:01 |
|
||
|
File already Open, err 55, при окрытии на запись. Как решить проблему?
|
|||
|---|---|---|---|
|
#18+
вы что-то недоговариваете, должно все работать. Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 17:08 |
|
||
|
File already Open, err 55, при окрытии на запись. Как решить проблему?
|
|||
|---|---|---|---|
|
#18+
Konst_One, Всё правильно, моя ошибка записать код так: Код: plaintext 1. 2. 3. 4. 5. А надо было правильно так: Код: plaintext 1. 2. 3. 4. 5. В моём, первом, случае f611 и f611out было присвоено одно и тоже значение 1, поэтому ВБ, не давал держать открытым два файла. Большое спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 17:32 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35988699&tid=2161008]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 308ms |

| 0 / 0 |
