|
FileCopy - дождаться завершения процесса
|
|||
---|---|---|---|
#18+
Делаем FileCopy, потом FileOpen свежеполученного файла. Иногда получаем -1. Есть подозрение, что FileOpen срабатывает ДО завершения копирования. Хотя, по-идее, FileCopy и FileOpen - функции РВ. И пока не завершится одно действие, второе не должно начаться. Это так? Как побороть? Добавление перед FileOpen лупов/йелдов помогает, но опять-таки не всегда. Что еще можно придумать? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2010, 17:05 |
|
FileCopy - дождаться завершения процесса
|
|||
---|---|---|---|
#18+
Return не забываем отслеживать? ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2010, 17:22 |
|
FileCopy - дождаться завершения процесса
|
|||
---|---|---|---|
#18+
spas2001, Return чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 09:10 |
|
FileCopy - дождаться завершения процесса
|
|||
---|---|---|---|
#18+
Riskaspas2001, Return чего? FileCopy Integer. Returns values as follows: 1 —Success -1—Error opening sourcefile -2—Error writing targetfile ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 10:18 |
|
FileCopy - дождаться завершения процесса
|
|||
---|---|---|---|
#18+
maxATC, FileCopy = 1 FileOpen иногда получаем -1. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 11:59 |
|
FileCopy - дождаться завершения процесса
|
|||
---|---|---|---|
#18+
Riska, Таким макаром проблема решается: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 12:07 |
|
FileCopy - дождаться завершения процесса
|
|||
---|---|---|---|
#18+
Riska...Типа, Wait, пока копирование не закончится... создать отдельный процесс для FileCopy и воспользоваться традиционно функцией: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2010, 13:17 |
|
FileCopy - дождаться завершения процесса
|
|||
---|---|---|---|
#18+
А может все попытаться "вылечить" проще ? К примеру - "вынести" скрипт в две функции. В первой ... FileOpen ... FileCopy... FileClose ... Во второй ... FileOpen ... Но вторую функцию вызывать указывая "Post". Вообще-то странная проблема. Никогда таких не имел. Good Luck ! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2010, 09:42 |
|
FileCopy - дождаться завершения процесса
|
|||
---|---|---|---|
#18+
ChV, "Post" не поможет. Результат будет тотже, что и без "Post". ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2010, 10:19 |
|
FileCopy - дождаться завершения процесса
|
|||
---|---|---|---|
#18+
Мож попробовать копировать апишной функцией FileCopyA (или как там ее), мож она менее кривая? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2010, 19:11 |
|
|
start [/forum/topic.php?fid=15&fpage=27&tid=1335994]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 294ms |
total: | 422ms |
0 / 0 |