![]() |
Создание потока посредством Win API
Всем привет! Пытаюсь использовать ф-цию "CreateThread" из Win API. Проблема в том что скрипт мой вылетает. Подскажите пожалуйста где у меня ошибка.
Вот мой код: Код:
$do=DllOpen('kernel32.dll') |
AutoIt не будет работать в разных патоках. Можешь не пытаться, стабильной работы не добьешься.
|
Т. е. Autoit в принципе не может корректно работать с этой функцией? Хотя поток все-таки создается,
сам проверял... |
Цитата:
Execute in a different thread. Multithreading again? |
Поток создать ты конечно можешь, это WinAPI, и не зависит от AutoIt. Но вот доступ к глобальным переменным организовать не получится. Ну, в принципе можно попытаться посидеть с ассемблером, но оно того не стоит. Проще создать отдельный процесс. Хотя ... ты можешь попробывать запустить какую-нибудь WinAPI-функцию (например MessageBox()) в отдельном потоке. Теоритически, это должно работать, хотя польза от этого ~0.
|
Время: 04:37. |
Время: 04:37.
© OSzone.net 2001-2025