[Урок] Многопоточность
|
|
Sergo_bro2 |
Дата: Суббота, 14.06.2014, 22:30 | Сообщение # 1
|
Coder
Сообщений: 892
Статус: Offline
|
С помощью данной функции можно создать несколько потоков в программе, которые вызывают функции выполняемые как бы "вне" скрипта, тем самым не дают зависать скрипту, как например загружать какой нибудь файл через UrlDownloadToFile, скрипт не будет отвечать вам пока не загрузится файл. А с помощью создания потока можно этого избежать, пример: Код hFunc := RegisterCallback("FuncName") ; Создает адрес, при обращении к которому вызов перенаправляется к одной из функций скрипта, в нашем случае это функция "FuncName" DllCall("CreateThread", UInt, 0, UInt, 0, UInt, hFunc, UInt, 0, UInt, 0, UInt, 0) ; Создаем поток DllCall("TerminateThread", UInt, hFunc, UInt, 0) ; завершаем поток DllCall("CloseHandle", UInt, hFunc) ; Закрываем открытый дескриптор объекта FuncName() { ; а вот и наша функция, которая грузит файл из интернета. URLDownloadToFile, http://ahkscript.org/download/ahk-install.exe, ahk-install.exe } Таким образом, при использовании потоков, а особенно их лучше использовать когда загружаете файл из интернета, нет зависания скрипта
CS:GO RANK: SUPREME*Клац* [b][+]Skype: sergeiplugatyr
Сообщение отредактировал Sergo_bro2 - Суббота, 14.06.2014, 22:31 |
|
|
|
Mstyle |
Дата: Суббота, 14.06.2014, 23:26 | Сообщение # 2
|
Cheat-Master
Сообщений: 2698
Статус: Offline
|
Спасибо за урок, попробую кое-что сделать. Отпиши в скайп, кое-что уточнить надо
|
|
|
|
Artem_Buero |
Дата: Суббота, 14.06.2014, 23:41 | Сообщение # 3
|
Сообщений: 4223
Статус: Offline
|
Отличная функция
МОЙ ВК - https://vk.com/gospodin_buero
|
|
|
|
Sergo_bro2 |
Дата: Суббота, 14.06.2014, 23:42 | Сообщение # 4
|
Coder
Сообщений: 892
Статус: Offline
|
Artem_Buero, Спасибо
CS:GO RANK: SUPREME*Клац* [b][+]Skype: sergeiplugatyr
|
|
|
|
[CM]DAGON[CM] |
Дата: Воскресенье, 15.06.2014, 01:05 | Сообщение # 5
|
Боец
Сообщений: 83
Статус: Offline
|
Бля, ты реально тру AHK кодер
https://vk.com/razda4a_samp_mods
Раздачи | Розыгрыши аккаунтов SA:MP, моды, музыка для каптов!
|
|
|
|
vladua100 |
Дата: Среда, 18.06.2014, 09:39 | Сообщение # 6
|
Боец
Сообщений: 104
Статус: Offline
|
Лучше не использовать стандартные переменные с таким способом.Т.к. будут проблемы с из значением
|
|
|
|