powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / глюк с запуском
3 сообщений из 3, страница 1 из 1
глюк с запуском
    #35165029
Доброго времени суток!

У меня случился один глюк с шелом!

Хочу запустить программу, которая в дальнейшем воспроизводит звук, с помощью Shell или ShellExecute. Запуск идёт нормально но программа не воспроизводит звука!

Что Происходит и как этого избежать?
...
Рейтинг: 0 / 0
глюк с запуском
    #35174343
M.A.R.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел , скорее всего проблема не в "Shell или ShellExecute", а в самом воспроизведении звука, покажи весь код...
...
Рейтинг: 0 / 0
глюк с запуском
    #35175161
M.A.R.K Павел , скорее всего проблема не в "Shell или ShellExecute", а в самом воспроизведении звука, покажи весь код...

Использую несколко кнопок(labels) и MS vid controll
Вот код проигрователя
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
Dim Text As String
Dim chislo As Long

Public Sub Play(vFile As String)
On Error Resume Next
Me.MSVidCtl1.DisableVideo
Me.MSVidCtl1.Stop
Me.MSVidCtl1.View App.Path & "\" & vFile
Me.MSVidCtl1.Run



End Sub





Private Sub Form_Load()
Me.Image5.Picture = Me.Image3.Picture
Me.Image1.Picture = Me.Image3.Picture
Me.Image2.Picture = Me.Image3.Picture
Me.Image6.Picture = Me.Image3.Picture
Me.BackColor = RGB( 232 ,  240 ,  240 )

End Sub



Private Sub Label1_Click()
On Error Resume Next
Play "1.mp3"

End Sub



Private Sub Label16_Click()
On Error Resume Next
Me.MSVidCtl1.Stop


End Sub

Private Sub Label2_Click()
On Error Resume Next
Play "2.mp3"

End Sub

Private Sub Label3_Click()
On Error Resume Next
Play "3.mp3"

End Sub

Private Sub Label4_Click()
On Error Resume Next
Play "4.mp3"

End Sub

Private Sub Label5_Click()
On Error Resume Next
Play "5.mp3"

End Sub








а вот код запускателя
Код: plaintext
1.
2.
3.
4.
5.
6.
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL =  1 
Private Sub Command1_Click()
ShellExecute Me.hwnd, vbNullString, "C:\project.exe", vbNullString, "", SW_SHOWNORMAL
End Sub

??? :-|
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / глюк с запуском
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]