Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-21 12:08:30 |
|||
карма: 0 |
|
Ответов: 199
Рейтинг: 7
|
|||
Вот можно вот так. При окончании проигрования трека программа автоматически случайно выбирает другой из списка, если не хочешь ждать автоматического случайного выбора жми на кнопку "Выбрать случайно"
code_10853.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_10853.txt [3KB] [264] |
Ответов: 3851
Рейтинг: 159
|
|||
В публикаторе есть схема http://www.hiasm.com/sha/shatools.php?q=5&id=15 которая генерирует последовательность неповторяющихся случайных чисел в указанном диапазоне..
|
|||
карма: 0 |
|
Ответов: 1161
Рейтинг: 160
|
|||
ppp-212-92-243-138.wildpa писал(а): 1) задача выбрать музыкальные файлы сохранить их в файлэто что, плейлист типа? |
|||
карма: 0 |
|
Ответов: 278
Рейтинг: 9
|
|||
А разве нет функции, которая генерирует случайные числа ?
Я помню, что там 2 варианта: 1 - случайные числа по математ. модели (при каждом новом запуске числа будут повторяться) 2 - случайные числа, основанные на сборе случайных чисел из памяти. |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
ThE_DimaN писал(а): А разве нет функции, которая генерирует случайные числа |
|||
карма: 0 |
| ||
файлы: 1 | code_10856.txt [332B] [336] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-21 12:08:30 |
|||
карма: 0 |
|
Ответов: 387
Рейтинг: 34
|
|||
форум меня забыл немог отредоктировать
проблема не в генерации случайных чисел, просто неврубаюсь почему неработают участки в примере, хотя в пошаговом режиме работает, подазреваю что оформил цикл неправильно, а как сделать правильно несоображу (пробывал решать и через таймер с флагами) нет эфекта.. каждый раз после нажатии кнопки плэй в список добовляется разное количество записей хотя должно добовлять постоянно!? после первого нажатия. |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Karl, это не цикл, а рекурсия. Чтобы строить в HiAsm рекурсии нужно иметь очень хорошее предствавление о том, что происходит внутри схемы. Иначе Run time error обеспечен. Поэтому я советовал бы всеже переделать схему с использованием нормальных циклов.
|
|||
карма: 27 |
|
Ответов: 387
Рейтинг: 34
|
|||
LainX писал(а): это что, плейлист типа?да, только сокращено до уровня списка без проигрования |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Karl, честно говоря до конца не понял что хочешь, ради разминки попробовал зделать нечто, в StrList я так понимаю должен быть список файлов (надеюсь это твоя прироготива) а в ListBox будет добавлена мешанина из этого списка, повторений быть не должно. (хотя не проверил)
code_10859.txt |
|||
карма: 4 |
| ||
файлы: 1 | code_10859.txt [1.3KB] [351] |
Ответов: 8926
Рейтинг: 823
|
|||
карма: 19 |
| ||
файлы: 1 | code_10860.txt [1.8KB] [296] |
Ответов: 5227
Рейтинг: 587
|
|||
Леонид, сколько лет сколько зим!
блин какого то фига у меня DoData лишний , пошёл я спать. |
|||
карма: 4 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
andrestudio, вовремя пошёл спать. Спокойной ночи...
|
|||
карма: 25 |
|
Ответов: 387
Рейтинг: 34
|
|||
Вроде нашол проверил на 168 и 172 версии глюк с RND
вот сокращенный пример code_10861.txt после запуска просто по нажимать на кнопку (у меня переодически несрабатывает кнопка) из-за этого происходит остановка цикла. проверьте может чтото делаю нетак... |
|||
карма: 0 |
| ||
файлы: 1 | code_10861.txt [659B] [263] |