|
|
|
Удаление временной директории (файла)
|
|||
|---|---|---|---|
|
#18+
Есть проблема. При закрытии программы удаляется временная папка с копиями файлов (API шной ф-ей). Если программу пытаются закрыть при открытом временном файле возникает сбой. В связи с этим вопрос. Можно ли как то удалять временные папки и временные файлы - жестко , не смотря на то открыты они в данный момент или нет. Или как то принудительно закрывать перед удалением все временные открытые файлы. Спасибо за все возможные рекомендации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 15:57:33 |
|
||
|
Удаление временной директории (файла)
|
|||
|---|---|---|---|
|
#18+
это фсё вындовс виноват, что нельзя удалить открытый файл :) Прложение при запуске должно удалять мусор, оставшийся после предыдущих запусков. авторЕсли программу пытаются закрыть при открытом временном файле возникает сбой А что временные файлы открывает другой процесс? - тогда его нужно предварительно пристрелить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 16:46:53 |
|
||
|
Удаление временной директории (файла)
|
|||
|---|---|---|---|
|
#18+
Да, в моем ACCESSOвском приложении открываются временные файлы, созданные вдругих приложениях (Word, Autocad , ...) Вариантов много. Делает это функция Public Declare Function ShellExecute _ Lib "shell32.dll" _ Alias "ShellExecuteA" _ (ByVal hWnd As Long, _ ByVal lpOperation As String, _ ByVal lpFile As String, _ ByVal lpParameters As String, _ ByVal lpDirectory As String, _ ByVal nShowCmd As Long) As Long (открыть файл в родном приложении). А вот если пользователь поработал с файлом, его не закрыл , а мою программу стал закрывать, возникает нехорошая ошибка (Windows, a не ACCESS, вот в чем дело). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 17:21:18 |
|
||
|
Удаление временной директории (файла)
|
|||
|---|---|---|---|
|
#18+
Да, в моем ACCESSOвском приложении открываются временные файлы, созданные вдругих приложениях (Word, Autocad , ...) Вариантов много. Делает это функция Public Declare Function ShellExecute _ Lib "shell32.dll" _ Alias "ShellExecuteA" _ (ByVal hWnd As Long, _ ByVal lpOperation As String, _ ByVal lpFile As String, _ ByVal lpParameters As String, _ ByVal lpDirectory As String, _ ByVal nShowCmd As Long) As Long (открыть файл в родном приложении). А вот если пользователь поработал с файлом, его не закрыл , а мою программу стал закрывать, возникает нехорошая ошибка (Windows, a не ACCESS, вот в чем дело). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 17:22:33 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1669003]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 315ms |

| 0 / 0 |
