Первая открывает и закрывает frmFirst, вторая - frmSecond. frmSecond на событие form_load сворачивается в трей и начинает проигрывать музыку.
При нажатии на вторую кнопку впервый раз, форма нормально открывается, при нажатии во-второй раз. она так же нормально закрывается.
при нажатии в третий раз басик летит к чёртовой бабушке.(с первой формой такого не происходит).
- Код: Выделить всё
f1, f2 as boolean 'глобальные переменные состояния второй и третьей форм
cmdF1_click
f1 = not f1
if f1 then
load frmFirst
else
unload frmFirst
end if
cmdF2_click
f2 = not f2
if f2 then
load frmSecond
else
unload frmSecond
end if
song(100) as string' внутренний массив песен
frmFirst_load
'открывает файл и читает пути песен
'сворачивает в трей
mp3.songname=song(1)
mp3.play
кто-нибудь знает в чём дело(для наглядности пример)
чтобы пример работал надо бросить на C:\ два файла: 1.mp3 и 2.mp3