|
|
|
Как запустить процедуру в отдельном потоке
|
|||
|---|---|---|---|
|
#18+
Есть проблема при работе функции на форму выводятся сообщения (лог), но он отображается только после завершения ее работы. или: RAR-ом создаются многотомные архивы, требуется каждый переместить на FTP, когда он будет создан и т.п. Как запустить функцию в отдельном потоке, а затем другую в основном? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 18:29 |
|
||
|
Как запустить процедуру в отдельном потоке
|
|||
|---|---|---|---|
|
#18+
А вы уверены что вам нужно это ? Если уверены - тогда в поиск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 18:35 |
|
||
|
Как запустить процедуру в отдельном потоке
|
|||
|---|---|---|---|
|
#18+
СНГЕсть проблема при работе функции на форму выводятся сообщения (лог), но он отображается только после завершения ее работы. Если функция позволяет (а это зачастую так), то надо периодически делать DoEvents. СНГили: RAR-ом создаются многотомные архивы, требуется каждый переместить на FTP, когда он будет создан и т.п. RAR работает в другом процессе. Надо периодически проверять состояние процесса - завершился или нет. Проверка может быть как в цикле с DoEvents, так и просто по таймеру. СНГКак запустить функцию в отдельном потоке, а затем другую в основном? Надо всё же внимательно разбирать конкретную задачу. Может хватить и официальной многопоточности в рамках ActiveX Exe. А может быть, придётся серьёзные статьи почитать и к своей задаче приспособить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2007, 19:45 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34372346&tid=2164389]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 410ms |

| 0 / 0 |
