With CreateObject("WMPlayer.OCX")
.url = "ПОЛНЫЙ путь к звуковому файлу"
.controls.play
.settings.volume = 100
Do
WScript.Sleep 100
Loop Until .playState = 1
End With
сохраняем его с расширением .vbs и запускаем через кубик "Управление процессами".
в OnApplicationStart создать глобальную переменную-флажок [[GLOBAL:FLAG]] со значением true.
в начале каждого потока сделать цикл для ожидания запуска последнего потока:
while([[GLOBAL:FLAG]]){
if([[THREAD_INDEX]] == {{theads}}){
[[GLOBAL:FLAG]] = false;
}
//спать 10 - 100 ms
}
[[THREAD_INDEX]] - номер текущего потока, {{theads}} - кол-во потоков.
В чем проблема работаю с более 8 миллионами строк данных 7 колонок есть повторяющие данные причем много (база хлам для сортировки). Падает скорость обработки данных и все. Если оперативной памяти мало для хеширования данных, то жоп... и время занимает много для сортировки. Работаешь с блоками, разбивай на блоки по запросам и работаешь дальше. Это модуль базы MongoDB, а не сам BAS, кто разрабатывал базу MongoDB знаю свое дело. А так читай документацию по работе с базами данных.
не знал что можно делать запросы в бас к ней блоками... почитаю
у меня работает в 2 копии. и одна из них вываливается после того как зайдешь в базу и откорретируешь одну из строк. думал может быть причина как раз в этом.