|
|
|
Проверка открыт файл или нет
|
|||
|---|---|---|---|
|
#18+
привет всем кто побросит код как сделать проверку открыт файл или нет файл текстовый(txt) ! пасиб Scio me nihil scire <<Jojo®>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 07:22:20 |
|
||
|
Проверка открыт файл или нет
|
|||
|---|---|---|---|
|
#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. Второй вариант. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 08:53:13 |
|
||
|
Проверка открыт файл или нет
|
|||
|---|---|---|---|
|
#18+
Public Function fnDoesFileAlreadyOpen( _ strFileName As String) As Boolean Dim hFile As Long On Error GoTo HandleErr hFile = FreeFile() Open strFileName For Output As hFile Close hFile ExitHere: Exit Function HandleErr: Select Case Err Case 70 MsgBox "Файл уже используется." fnDoesFileAlreadyOpen = True Case Else MsgBox Err.Number & " " & Err.Description End Select Resume ExitHere End Function стирает содержимое файла, осталяя 0 размер файла ! Scio me nihil scire <<Jojo®>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 09:34:26 |
|
||
|
Проверка открыт файл или нет
|
|||
|---|---|---|---|
|
#18+
Dim n As Integer, s As String On Error GoTo theend s = "c:\a.txt" n = FreeFile Open s For Input Access Read Lock Read Write As #n n = FreeFile Open s For Input Access Read Lock Read Write As #n theend: Select Case Err.Number Case 0 Case 53 MsgBox s, vbCritical, "No such a file" Case 55 MsgBox s, , "Is already open with the same handle" Case 70 MsgBox s, , "Is already open" Case Else Debug.Print Err.Number, Err.Description End Select ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 10:11:57 |
|
||
|
Проверка открыт файл или нет
|
|||
|---|---|---|---|
|
#18+
А если код изменить так Если файл открыт его закрыть ... Если файл не открыть открыть его для чтения ... Scio me nihil scire <<Jojo®>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 10:27:00 |
|
||
|
|

start [/forum/topic.php?fid=61&gotonew=1&tid=2184560]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 360ms |

| 0 / 0 |
