Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 21.07.2012
Сообщений: 3

музыка в калькуляторе

22.07.2012, 00:04. Показов 3280. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
начал изучение Visual Basic 6.0 по с.н.лукин и остановился в самом начале.на музыке в калькуляторе.помогите кто может.не могу запустить музон.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.07.2012, 00:04
Ответы с готовыми решениями:

в калькуляторе 2+2*2=8
не получается сделать так, чтобы калькулятор считал 2+2*2=8, как это реализовать? Есть мнение что нужно что-то дописать в "+",...

Деление на 0 в калькуляторе
Помогите сделать так что бы в калькуляторе можно было делить на ноль. Когда я хочу поделить любое число на ноль, то в строчке 324 ...

Ошибка в калькуляторе
public int iNum; public Form1() { InitializeComponent(); } private void...

15
22.07.2012, 07:09

Не по теме:

А нафига музыка в калькуляторе ? ? ? ? O_o

1
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
22.07.2012, 07:12
Забей на калькулятор!!
Музыка так музыка:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Declare Function sndPlaySound Lib "Winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long 
 
'Воспроизведение WAV-Файла (путь/имя файла)
Sub Play_wav(ByVal n As String)
Dim s As Long
's = sndPlaySound(n, 0) 'Воспроизвести
s = sndPlaySound(n, &H1) 'если надо асинхронно
End Sub
 
'ЗАПУСКАЕМ 
Sub BeepWarn()
Play_wav "C:\sound\warning.wav"
End Sub
1
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
22.07.2012, 07:30
Цитата Сообщение от вадим12 Посмотреть сообщение
помогите кто может
Покажи код, где не получается.
0
Заблокирован
22.07.2012, 11:44
На сколько я знаю С.Н. Лукин пишет книги по .NET Visual Basic
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,327
22.07.2012, 15:44
пишет - Лукин С.Н. Visual Basic. Самоучитель для начинающих
0
 Аватар для Апострофф
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,904
22.07.2012, 15:58
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
пишет - Лукин С.Н. Visual Basic. Самоучитель для начинающих
Писал более 10 лет назад
«Visual Basic 6.0. Самоучитель для начинающих»

Автор: С. Н. Лукин
Издательство: Диалог-МИФИ
Год: 2001
А ещё про Паскаль и даже про Word в Винде
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
22.07.2012, 17:05
Цитата Сообщение от Апострофф Посмотреть сообщение
Писал более 10 лет назад
Так VB6 c 1998 не изменился и до наших дней.
И что удивительно - до сих пор актуален.
Интересно, на Win8 нормально работает, кто тестировал?
0
Заблокирован
23.07.2012, 12:15
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Интересно, на Win8 нормально работает, кто тестировал?
Работает так же как и на Win7.
0
0 / 0 / 0
Регистрация: 21.07.2012
Сообщений: 3
23.07.2012, 22:03  [ТС]
сейчас попробую

Добавлено через 7 минут
вставляю вот это в форму иничего не происходит.может не туда вставляю.
Плеер.DeviceType = "Sequencer"
Плеер.FileName = "c:\Windows\Media\Canyon.mid"
Плеер.Command = "Open"
Плеер.Command = "Play"
это из книги.

Добавлено через 3 минуты
музыка в калькуляторе сам не знаю для чего но в книге есть такой пример.
0
10 / 10 / 0
Регистрация: 28.05.2012
Сообщений: 69
23.07.2012, 22:06
А у вас точно папка Виндовса называется Windows?

Добавлено через 1 минуту
Можете так проверить:
Print Environ("windir")
1
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,327
23.07.2012, 22:07
сообщение № 3 - код оттуда пробовали без привязки к своему замыслу?
1
10 / 10 / 0
Регистрация: 28.05.2012
Сообщений: 69
23.07.2012, 22:24
Я, вот что посоветую: пишите хоть не много отклоняясь от книги, например:

Visual Basic
1
2
3
4
Плеер.DeviceType = "WaveAudio"
Плеер.FileName = "C:\Путь\Какая не-будь ваша музыка.wav"
Плеер.Command = "Open"
Плеер.Command = "Play"
1
Заблокирован
23.07.2012, 23:22
Читай тут! Там уже отвечали на такой вопрос.

Visual Basic
1
2
3
4
5
6
7
8
9
10
'Функция для проигрывания файлов в формате *.mp3
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
 
Private Sub Command1_Click()
Call mciExecute("play C:\1.mp3") 'чтобы воспроизвести файл
End Sub
 
Private Sub Command2_Click()
Call mciExecute("close C:\1.mp3") 'чтобы закрыть файл
End Sub
2
0 / 0 / 0
Регистрация: 21.07.2012
Сообщений: 3
24.07.2012, 23:05  [ТС]
по вашему коду музыка работает.большое спасибо.
но почему не работает через "Sequencer"

Добавлено через 4 минуты
из той же папки брал с расширением "wav" работает.

Добавлено через 14 минут
а вот куда тыкнуть для проверки папки Print Environ("windir") не понял.обьясни если можеш.
0
Заблокирован
25.07.2012, 07:45
Цитата Сообщение от вадим12 Посмотреть сообщение
а вот куда тыкнуть для проверки папки Print Environ("windir") не понял.обьясни если можеш.
Создай новый проект. На форму положить 1 кнопку, в нее вписать вот этот вот код MsgBox Environ("windir") при нажатии на кнопку у тебя появится сообщение с полным путем к каталогу куда проинсталирована Windows.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.07.2012, 07:45
Помогаю со студенческими работами здесь

Ошибка в калькуляторе
Я только учусь, захотел сделать калькулятор консольный. Что неправильно? Пишу выражение, ответ всегда 0. #include <iostream> ...

Деление на 0 в калькуляторе
Помогите реализовать деление на ноль с выводом ошибки в поле вывода. Если сделать вот так(строчка 157 ), то при делении на нуль будет...

TextBox в калькуляторе
Добрый день всем у меня возникла проблема как при счислении чисел введенных в textboxe у бирать арифметический знак Пример ввожу...

Деление на 0 в калькуляторе
Доброго времени суток, подскажите каким методом можно вывести на экран калькулятора ошибку если пользователь пытается делить число на...

Скобки в калькуляторе
Здравствуйте! Я написал калькулятор, проблем с этим не было...подскажите,пожалуйста, как мне теперь добавить в него скобки...чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru