|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
Cannot open file "ххх.txt". Отказано в доступе. В данном случае - файл открыт в FAR-е на просмотр. Как обойти блокировку и открыть файл, который кто-то уже до тебя открыл? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 12:40 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
Выставив флаги разрешения совместного доступа. Если, конечно, этот "кто-то" не открыл его в эксклюзивном режиме. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 12:42 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Где выставив? TFileStream.Create(FN,fmOpenReadWrite,fmShareDenyNone); Не помогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 12:50 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
rgreat Где? Код: pascal 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 12:52 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
Да и вообще там в хелпе веселое: ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 12:53 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
_Vasilisk_ rgreat Где? Код: pascal 1.
Через crossplatform функции никак не сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 12:54 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
Код: pascal 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 12:55 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
rgreat Где выставив? TFileStream.Create(FN,fmOpenReadWrite,fmShareDenyNone); Не помогает. Типичная ошибка: Код: pascal 1.
Третий параметр (Rights) - это совсем про другое, он для Линуксов всяких сделан. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 13:04 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
Код: pascal 1.
Раньше вроде для fmCreate игнорировались дополнительные флаги, но сейчас, я смотрю, это поправили ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 13:04 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
Да, был такой баг во всяких Delphi 7. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 13:05 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
GunSmoker Типичная ошибка: Код: pascal 1.
Третий параметр (Rights) - это совсем про другое, он для Линуксов всяких сделан. А блин, все время про это забываю, спасибо. Только это проблемы не решает. TFileStream.Create(FN,fmOpenReadWrite+fmShareDenyNone) - не открывает заблокированный файл а только разрешает его открывать другим. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 13:09 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
GunSmoker был такой баг во всяких Delphi 7. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 13:09 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
rgreat TFileStream.Create(FN,fmOpenReadWrite+fmShareDenyNone) - не открывает заблокированный файл а только разрешает его открывать другим. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 13:11 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
Файл открытый FAR-ом на просмотр прекрасно открывается другим FAR-ом или даже NotePad-ом. Но не через TextFile или TFileStream из дельфей. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 13:11 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
rgreat Файл открытый FAR-ом на просмотр прекрасно открывается другим FAR-ом или даже NotePad-ом. Но не через TextFile или TFileStream из дельфей. Код: pascal 1.
Замечательно открывает ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 13:19 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
_Vasilisk_, ЧЯДНТ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 13:34 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
Может помочь: https://it-blackcat.blogspot.com/2020/03/the-process-cannot-access-the-file-because-it-is-being-used-by-another-process.html Для Лазаруса придётся использовать THandleStream и прибивать хэндл вручную. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 14:27 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
O_O_P, Странно, но не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 14:41 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
rgreat ЧЯДНТ? Зайди во внутрь TFileStream.Create до сюда Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
и посмотри с какими параметрами вызывается CreateFile ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 14:45 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
_Vasilisk_, Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Так делал. Может с правами что... И IDE и FAR запускаются из под админа, через режим совместимости. У FAR пробовал админские права забирать. Не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 15:50 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
rgreat, Глупый вопрос, а если Фар вообще закрыть, будет файл открываться? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 17:32 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
_Vasilisk_, Да. Достаточно в FAR закрыть просмотр файла. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 17:53 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
"Не верю!" (с) Process Explorer показывает мне, что просмотрщик фара открывает файл с RWD шарой. Так что бери в руки его, Process Monitor и смотри конкретно как и кем открыт нужный файл и как конкретно твоя программа пытается его открыть. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 18:08 |
|
Как открывать заблокированый файл?
|
|||
---|---|---|---|
#18+
rgreat Да. Достаточно в FAR закрыть просмотр файла. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 19:15 |
|
|
start [/forum/topic.php?fid=58&msg=40101308&tid=2036987]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 279ms |
total: | 424ms |
0 / 0 |